CentOS 에 Nginx 를 설치 하고 nodejs 역방향 대 리 를 설정 합 니 다.
2619 단어 centos
설치 위치: / usr / local / nginxnginx 설치 패키지 다운로드 주소: http://nginx.org/download/nginx-1.7.11.tar.gz
설치 의존 소프트웨어
nginx 를 설치 하기 전에 시스템 에 g + +, gcc, openssl - devel, pcre - devel 과 zlib - devel 소프트웨어 가 설치 되 어 있 는 지 확인 해 야 합 니 다.
yum install gcc-c++
yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel
nginx 다운로드 및 설치
nginx 설치 패키지 다운로드
wget http://nginx.org/download/nginx-1.7.11.tar.gz
nginx 를 / usr / local 폴 더 에 설치 합 니 다.
[root@admin local]# cd /usr/local
[root@admin local]# tar -zxv -f nginx-1.7.11.tar.gz
[root@admin local]# rm -rf nginx-1.7.11.tar.gz
[root@admin local]# mv nginx-1.7.11 nginx
[root@admin local]# cd /usr/local/nginx
[root@admin nginx]# ./configure --prefix=/usr/local/nginx
[root@admin nginx]# make
[root@admin nginx]# make install
배치 하 다.
방화벽 설정 수정:
vi + /etc/sysconfig/iptables
이 파일 에 설정 항목 추가
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
방화벽 재 부팅
[root@admin nginx-1.2.6]# service iptables restart
nginx 역방향 에이전트 설정
/ usr / local / nginx / conf 디 렉 터 리 에 들 어가 이 디 렉 터 리 에 include 파일 을 만 들 고 이 폴 더 에 프로필 을 쓰 고 / usr / local / nginx / conf / include 디 렉 터 리 에 들 어가 nginx. node. conf 파일 을 만 들 고 다음 코드 를 입력 하 십시오.
```
upstream nodejs {
server 127.0.0.1:3000;
#server 127.0.0.1:3001;
keepalive 64;
}
server {
listen 80;
server_name www.penguu.com penguu.com;
access_log /var/log/nginx/test.log;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://nodejs;
}
/ usr / local / nginx / conf 에 들 어가 nginx. conf 를 열 고 http 에 include / usr / local / nginx / conf / include / * 를 추가 합 니 다.
nginx 서버 시작
방법 1
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
방법
cd /usr/local/nginx/sbin
./nginx
참고 문헌
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
CentOS 7에서 OpenLDAP 서버 설치 및 구성LDAP(Lightweight Directory Access Protocol)는 ID와 개체를 쉽게 관리할 수 있는 디렉터리 서비스입니다. Windows 세계에서 서버는 일반적으로 Active Directory입니다...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.