웹서버 [CentOS] Apache HTTP 서버 설정 HTTP 웹 서버 /etc/httpd : 아파치의 루트 디렉토리, 웹 서버에서 중요한 관련 디렉터리 & 파일 설정 파일이 위치하는 디렉터리 루트 디렉토리 지정은 설정파일의 ServerRoot "/etc/httpd" 와 같이 절대경로로 지정할 수 있다. httpd : 아파치 데몬실행파일 /etc/httpd/conf/httpd.conf : 아파치 설정 파일 $ vi /etc/httpd/conf/... 403 errorWeb Server설정파일apache웹서버linux403 error 동시성 프로그래밍 Concurrent Programming 위 서버에서는 listen 상태로 클라이언트의 connect를 기다리고 있고, 클라이언트가 connect 되면 유저와 연결된 fd를 생성해 해당 파일에 read/write를 하고 있는데, 여기서 다른 추가적인 클라이언트가 있다면 특정 한 클라이언트는 서버가 다른 클라이언트와 관련된 instruction들을 수행하고 있다면 무작정 기다려야하는 상황이 발생한다. 이 경우 주의점은 fork 후 동... 동시성웹서버동시성프로그래밍동시성 웹서버 만들기 $ sudo apt-get update $ sudo apt-get install nginx $ sudo nginx -v 공식 NGINX 리포지토리에서 미리 빌드된 우분투 패키지 설치 $ sudo wget https://nginx.org/keys/nginx_signing.key nginx 기본 명령어 nginx -s 명령어 그리고 만약 실행되고 있는 nginx프로세스 목록을 얻고싶으면 $ ps... 서버Nginx웹서버Nginx
[CentOS] Apache HTTP 서버 설정 HTTP 웹 서버 /etc/httpd : 아파치의 루트 디렉토리, 웹 서버에서 중요한 관련 디렉터리 & 파일 설정 파일이 위치하는 디렉터리 루트 디렉토리 지정은 설정파일의 ServerRoot "/etc/httpd" 와 같이 절대경로로 지정할 수 있다. httpd : 아파치 데몬실행파일 /etc/httpd/conf/httpd.conf : 아파치 설정 파일 $ vi /etc/httpd/conf/... 403 errorWeb Server설정파일apache웹서버linux403 error 동시성 프로그래밍 Concurrent Programming 위 서버에서는 listen 상태로 클라이언트의 connect를 기다리고 있고, 클라이언트가 connect 되면 유저와 연결된 fd를 생성해 해당 파일에 read/write를 하고 있는데, 여기서 다른 추가적인 클라이언트가 있다면 특정 한 클라이언트는 서버가 다른 클라이언트와 관련된 instruction들을 수행하고 있다면 무작정 기다려야하는 상황이 발생한다. 이 경우 주의점은 fork 후 동... 동시성웹서버동시성프로그래밍동시성 웹서버 만들기 $ sudo apt-get update $ sudo apt-get install nginx $ sudo nginx -v 공식 NGINX 리포지토리에서 미리 빌드된 우분투 패키지 설치 $ sudo wget https://nginx.org/keys/nginx_signing.key nginx 기본 명령어 nginx -s 명령어 그리고 만약 실행되고 있는 nginx프로세스 목록을 얻고싶으면 $ ps... 서버Nginx웹서버Nginx