Nginx安装后常用功能如何配置(nginx的安装配置)

Nginx安装后常用功能如何配置(nginx的安装配置)

浏览次数:
信息来源: 用户投稿
更新日期: 2025-10-08 10:01:11
文章简介

1.主配置文件与虚拟主机分离如果虚拟主机很多的话,进行分离看起来会更方便,还可以按功能、业务进行划分,下面以两个虚拟主机为例。完整的除去空行和注释后的配置文件:[root@nginx-01con

2025阿里云双十一服务器活动

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

Nginx安装后常用功能如何配置,nginx的安装配置

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安装后常用功能如何配置的详细内容,更多请关注主机测评网其它相关文章!

标签:
为什么云服务器不稳定了(云服务器不能上网)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!