web界面查看时Nginx需要开启status模块,编译安装Nginx时加上--with-http_stub_status_module然后配置Nginx.conf,在server里面加入如下内容:location/status{stub_statuson;access_log/var/log/nginx/status.log;#自定义路径auth_basic"NginxStatus";}通过浏览
#定义Nginx运行的用户和用户组usernginxnginx;#nginx进程数,建议设置为等于CPU总核心数。worker_processes8;#全局错误日志定义类型,[debug|info|notice|warn|error|crit]error_log/var/log/nginx/error.loginfo;#进程文件pid/run/nginx.pid;#一个nginx进程打开的最多文件
在Nginx配置目录下,创建一个”vhost”目录,编译安装的目录可以指定mkdir/usr/local/nginx创建配置文件,证书可以去阿里云免费购买,或者注释HTTPSvim/usr/local/nginx/vhost/vhost_siteA.conf添加以下配置:server{listen8080;#监听端口#server_namewww.siteA.comsiteA.com;#站点域名r
启动编译按照的nginx后查看状态netstat-ntlp注:这里如果安装了apache服务导致80端口被占用就需要打开/usr/local/nginx/conf/nginx.conf配置修改Listen对应端口。或者修改apache端口,打开/etc/httpd/conf/httpd.conf修改Listen对应端口,修改配置记得重启服务配置SSL证书在/usr/local/nginx/conf
环境gcc-c++pcrepcre-develzlibzlib-developensslopenssl-develgcc-c++编译依赖gcc环境opensslopenssl-develSSL协议zlibzlib-develzlib库提供了很多种压缩和解压缩的方式pcrepcre-devel包括perl兼容的正则表达式库下载Nginx,解压wgethttp://nginx.org/download
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号