RadarURL
Skip to content
조회 수 3 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

웹서버를 새로 만든 경우 root로 웹서버를 실행해서는 안 됩니다.

root로 실행하면 보안에 매우 심각한 문제를 초래하기 때문인데요.

root는 모든 권한을 가진 만큼 신중하게 다뤄야하고, 최대한 접근을

제한해야 합니다. root가 뚫리면 그 서버가 좀비PC가 되는 것은

금방이라고 할 수 있겠네요.

 

이를 위해서는 웹서버용 계정을 따로 만들어서 실행하도록 합니다.

 

일단 여기의 절차를 실행하기 전에

브라우저에서 웹서버가 정상적으로 표시되는지 확인해주세요.

<?

phpinfo();

?>

 

 phpinfo.php

이런 내용을 담은 간단한 php파일을 만들어서 테스트해보세요.

 

계정생성 및 설정

 

유저생성(root계정으로 로그인하고, 루트에서 생성합니다.)

adduser webserver

 

슈퍼 유저로 등록합니다.

sudo visudo

 

다음과 같이 내용을 넣습니다.

webserver ALL=(ALL)   ALL 

 

루트디렉토리 설정 변경

처음 설치 후에는 보통 다음과 같이 지정되어 있습니다.

var/www

이 루트디렉토리는 바꿔주는 것이 좋습니다. (두군데를 변경합니다.)

 

find / -name httpd.conf

httpd.conf를 찾습니다.

 

설정파일복사

cp httpd.conf httpd_new.conf

 

원본의 이름 변경

mv httpd.conf httpd_ori.conf

 

설정파일 편집

vi httpd_new.conf

 

문자열검색

/DocumentRoot

 

DocumentRoot /var/www

DocumentRoot /data/apache/web

원하는 폴더로 설정

 

그다음으로 한군데 더 

<Directory /var/www/>

        Options Indexes FollowSymLinks

        AllowOverride None 

</Directory>

 

변경되는 경로를 입력합니다.

<Directory /data/apache/web/>

        Options Indexes FollowSymLinks

        AllowOverride None 

</Directory>

 

새로운 설정파일의 이름 변경

mv httpd_new.conf httpd.conf

 

 

변경값 적용 및 실행

su - webserver

새로운 계정으로 로그인합니다.

 

sudo apachectl stop

아피치 서버 스톱

 

sudo apachectl start

아파치 서버 시작

 

브라우저 창에서 웹화면이 나오는지 체크해보세요!

(처음에 사용한 테스트 페이지를 열어보세요)

 

 

 

2531703B586B3C4A33.png

 

 

 

참고

ngee.tistory.com/298 폴더 소유권 변경

http://zzaps.tistory.com/242 루트 디렉토리 변경

http://linuxism.tistory.com/516 다른 계정으로 실행하기

blog.naver.com/down83/50171758213 다른 계정으로 실행시 권한 오류 대처 

http://thinkpro.tistory.com/16 계정에 임시적으로 루트권한 부여하기 (sudo)

http://snoopybox.co.kr/1528 슈퍼유저등록



출처: https://dd00oo.tistory.com/entry/리눅스-웹서버아파치apache-설치후-다른-계정으로-실행하기 [순수의공간]

?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.17 829488
2611 소프트웨어 [Synology NAS] 레이 드라이브(RaiDrive)에 연동하여 서버에 쉽게 접근하기 file JaeSoo 2021.01.14 2
2610 윈도우즈 LG 그램 OS 설치 안될때 USB 설치 방법 file JaeSoo 2021.01.13 1
2609 웹서버,WAS [Linux] 아파치(Apache) SSL 인증서 설치 file JaeSoo 2021.01.12 3
2608 웹서버,WAS 리눅스 CentOS 7 HTTPS 리다이렉트 설정 file JaeSoo 2021.01.12 2
2607 웹서버,WAS [Apache] SSL 적용하기 / HTTP->HTTPS로 Rewrite하기 file JaeSoo 2021.01.12 1
2606 웹서버,WAS centos 7.x에서 ssl 설치하기 JaeSoo 2021.01.12 3
2605 웹서버,WAS CentOS7 Apache ssl 인증서 적용 그리고 80 to 443 redirect JaeSoo 2021.01.12 2
2604 웹서버,WAS 무료 SSL 보안 인증서 발급받기 (Free SSL Certificate) file JaeSoo 2021.01.12 2
2603 경제 [키움증권 스탑로스 사용법], "자동감시주문 활용, 수익극대화 비법 전격공개" file JaeSoo 2021.01.09 2
2602 웹서버,WAS XE1에서 XE3로 데이터를 이전시킬 수 있을까요? JaeSoo 2021.01.03 4
2601 유닉스/리눅스 CentOS SELinux 설정 및 해제하기 JaeSoo 2021.01.03 4
2600 웹서버,WAS [리눅스][XE]XpressEngine(제로보드) 사용 시, 500 Internal Server Error when using .htaccess with RewriteEngine JaeSoo 2021.01.02 2
2599 데이터베이스 CentOS 7 yum으로 phpMyAdmin 설치 & 권한(permission) 문제 해결 file JaeSoo 2021.01.02 3
2598 웹서버,WAS [리눅스/CentOS 7] PHP7.2 설치(Webtatic) file JaeSoo 2021.01.02 3
2597 웹서버,WAS CentOS 7 PHP / PHP-FPM 7.4 설치 (remi repo) file JaeSoo 2021.01.02 9
2596 웹서버,WAS Apache 403 Forbidden error 해결 방법 file JaeSoo 2021.01.02 3
2595 웹서버,WAS 아파치 Forbidden You don’t have permission to access / on this server. 에러 해결 JaeSoo 2021.01.02 2
2594 웹서버,WAS CentOS-7.9.2009에 APM (Apache 2.4.6, PHP 7.4.13, MariaDB 5.5.68), XpressEngine 3, php 모듈(pdo, cURL, Fileinfo, GD, Mbstring, OpenSSL, Zip PHP) JaeSoo 2021.01.02 2
» 웹서버,WAS [리눅스] 웹서버(아파치;apache) 설치후 다른 계정으로 실행하기 file JaeSoo 2021.01.02 3
2592 웹서버,WAS [CentOS] 아파치(apache) 제거하기 file JaeSoo 2021.01.02 3
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 131 Next
/ 131

 

■ 즐겨찾기 - 가족
JAESOO's HOMEPAGE YOUNGAE's HOMEPAGE 장여은 홈페이지 장여희 홈페이지 장여원 홈페이지

■ 즐겨찾기 - 업무
알리카페 홀릭 숭실대 컴퓨터 통신연구실 (서창진) 말레이시아 KL Sentral 한국인 GuestHouse

■ 즐겨찾기 - 취미
어드민아이디 유에코 사랑회 아스가르드 좋은사람/나쁜사람 JServer.kr 제이서버 메타블로그 재수 티스토리

■ 즐겨찾기 - 강의, 커뮤니티
재수 강의 홈페이지 한소리 VTMODE.COM 숭실대 인공지능학과 숭실대 통신연구실


PageViews   Today : 153   Yesterday : 1,358   Total : 64,934,011  /  Counter Status   Today : 67   Yesterday : 493   Total : 4,180,486
Site Info   Member : 1,464  /  Total documents : 8,010   New documents : 0  /  Total comments : 562

design by by JAESOO.com

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소