1.主配置文件与虚拟主机分离
如果虚拟主机很多的话,进行分离看起来会更方便,还可以按功能、业务进行划分,下面以两个虚拟主机为例。
完整的除去空行和注释后的配置文件:
[root@nginx-01conf]|^$"nginx.conf.bak
default_typeapplication/octet-stream;
indexindex.htmlindex.htm;
error_page500502503504/50x.html;
}
创建/app/nginx/conf目录下虚拟主机配置目录
mkdirextra
利用server模块创建www和bbs两个虚拟站点
[root@nginx-01conf]#cat-nnginx.conf
[root@nginx-01conf]#sed-n'10,20p'nginx.conf
indexindex.htmlindex.htm;
error_page500502503504/50x.html;
[root@nginx-01conf]#catextra/www.conf
indexindex.htmlindex.htm;
error_page500502503504/50x.html;
[root@nginx-01conf]#catextra/bbs.conf
indexindex.htmlindex.htm;
error_page500502503504/50x.html;
}
主配置文件配置(nginx.conf)
default_typeapplication/octet-stream;
[root@nginx-01conf]#/app/nginx/sbin/nginx-t
nginx:theconfigurationfile/app/nginx-1.18.0//conf/nginx.confsyntaxisok
nginx:configurationfile/app/nginx-1.18.0//conf/nginx.conftestissuccessful
创建站点目录
[root@nginx-01conf]#mkdir/app/nginx/html/{www,bbs}
[root@nginx-01conf]#echo"http://www.yygg.com">>/app/nginx/html/www/index.html
[root@nginx-01conf]#echo"http://bbs.yygg.com">>/app/nginx/html/bbs/index.html
[root@nginx-01conf]/app/nginx/sbin/nginx
[root@nginx-01conf]#curlwww.yygg.com

http://bbs.yygg.com
2.虚拟主机别名设置
以www站点为例,设置别名所谓别名就是除了主域名外额外设置一个或多个域名
[root@nginx-01conf]#catextra/www.conf
server_namewww.yygg.comyygg.com;
indexindex.htmlindex.htm;
error_page500502503504/50x.html;
[root@nginx-01conf]#/app/nginx/sbin/nginx-sreload
[root@nginx-01conf]#cat/etc/hosts
192.168.1.5www.yygg.combbs.yygg.comyygg.com
[root@nginx-01conf]#curlyygg.com
http://www.yygg.com
输入检查编译是否有上述模块:
nginxversion:nginx/1.18.0
builtbygcc4.8.520150623(RedHat4.8.5-16)(GCC)
builtwithOpenSSL1.0.2k-fips26Jan2017
configurearguments:--user=nginx--group=nginx--prefix=/app/nginx-1.18.0/--with-http_stub_status_module--with-http_ssl_module
创建一个status的虚拟主机,方式参考标题1,配置文件如下:
server_namestatus.yygg.com;
}
主配置文件追加status虚拟主机配置
sed-i'11iincludeextra/status.conf;'nginx.conf
检查语法并重启nginx
/app/nginx/sbin/nginx-sreload
配置hosts解析
192.168.1.5status.yygg.com
[root@nginx-01conf]#curlstatus.yygg.com
serveracceptshandledrequests
Reading:0Writing:1Waiting:0
显示结果解析:
Activeconnections:1正处理的连接数为1server共处理了4次连接accepts共创建了4次握手handledrequests共处理了4次请求Reading读取到客户端的Header信息数Writing返回给客户端的Header信息数WaitingNGinx已经处理完正在等候下一次请求的指令的驻留连数
关键字不变,file是日志存放位置,level是错误日志级别
通常只用warn|error|crit三个级别
配置错误日志配置,在文件中下添加
以上就是Nginx安装后常用功能如何配置的详细内容,更多请关注主机测评网其它相关文章!
本文来源:虚拟主机--Nginx安装后常用功能如何配置(nginx的安装配置)
本文地址:https://www.idcbaba.com/zhuji/1477.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。