centos 7 nginx 대신 OpenResty 설치
yum install readline-devel pcre-devel openssl-devel gcc
2, openresty 설치
:
: /app/runtimes/openresty
: /app/services/openresty
openresty :
:cd /app/runtimes/openresty
:wget https://openresty.org/download/openresty-1.11.2.5.tar.gz
:tar -zxvf openresty-1.11.2.5.tar.gz
3, 설치 LuaJIT
:cd openresty-1.11.2.5/bundle/LuaJIT-2.1-20170808/
:make clean && make && make install
4, 다운로드 ngxcache_Purge 모듈, 이 모듈 은 nginx 캐 시 를 청소 하 는 데 사 용 됩 니 다.
cd ../
wget https://github.com/FRiCKLE/ngx_cache_purge/archive/2.3.tar.gz
tar -xvf 2.3.tar.gz
5, 다운로드 nginxupstream_check_module 모듈, 이 모듈 은 ustream 건강 검진 에 사 용 됩 니 다.
wget https://github.com/yaoweibin/nginx_upstream_check_module/archive/v0.3.0.tar.gz
tar -xvf v0.3.0.tar.gz
6, openresty 설치
cd /app/runtimes/openresty/openresty-1.11.2.5/
:./configure --prefix=/app/services/openresty --with-http_realip_module --with-pcre --with-luajit --add-module=./bundle/ngx_cache_purge-2.3/ --add-module=./bundle/nginx_upstream_check_module-0.3.0/ -j2
:make && make install
7, 서비스 에 nginx 추가
vi /lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/app/services/openresty/nginx/sbin/nginx
ExecReload=/app/services/openresty/nginx/sbin/nginx -s reload
ExecStop=/app/services/openresty/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
8. 시동 을 걸 고 시동 을 걸 기:
systemctl start nginx.service
systemctl enable nginx.service
9. nginx 를 환경 변수 에 추가 합 니 다.
vi /etc/profile,
# nginx
export NGINX_HOME=/app/services/openresty/nginx
export PATH=$PATH:$NGINX_HOME/sbin
:source /etc/profile
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 파일 crc 검사텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.