CentOS基础环境搭建——OpenResty,centosopenresty
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;
}
评论暂时关闭