CentOS基础环境搭建——OpenResty,centosopenresty


下载、解压OpenResty安装包

wget https://openresty.org/download/openresty-1.11.2.5.tar.gz

tar -zvxf openresty-1.11.2.5.tar.gz

 

安装libpq、pcre、openssl

yum install postgresql-devel

yum -y install pcre-devel

yum -y install openssl openssl-devel

 

编译

此处的安装地址可以改变

./configure --prefix=/opt/openresty \

--with-luajit \

--without-http_redis2_module \

--with-http_iconv_module \

--with-http_postgres_module

如果没有报错,执行下列语句

make & make install

 

启动、验证、重启、停止

【启动】/opt/openresty/nginx/sbin/nginx -p /opt/openresty/nginx/ -c /opt/openresty/nginx/conf/nginx.conf

【验证】ps -ef | grep nginx

【停止】 /opt/openresty/nginx/sbin/nginx -s stop

【重启 】/opt/openresty/nginx/sbin/nginx -s reload

【检验nginx配置是否正确】 /opt/openresty/nginx/sbin/nginx -t

 

加入服务

vi /usr/lib/systemd/system/nginx.service

[Service]

Type=forking

PIDFile=/opt/openresty/nginx/logs/nginx.pid

ExecStartPre=/opt/openresty/nginx/sbin/nginx -t

ExecStart=/opt/openresty/nginx/sbin/nginx

ExecReload=/bin/kill -s HUP $MAINPID

ExecStop=/bin/kill -s QUIT $MAINPID

PrivateTmp=true



[Install]

WantedBy=multi-user.target







systemctl daemon-reload

systemctl enable nginx.service

systemctl start nginx.service

 

修改nginx配置

vi /opt/openresty/nginx/conf/nginx.conf


 

server {

listen 80;

server_name localhost;



#charset koi8-r;



#access_log logs/host.access.log main;



location / {

root html;

index index.html index.htm;

proxy_pass http://127.0.0.1:8080;

}

 

相关内容

    暂无相关文章