美文网首页
nginx centerOs

nginx centerOs

作者: 视掘 | 来源:发表于2019-12-29 16:27 被阅读0次
安装
yum install nginx
配置文件位置
1.默认的配置文件在 /etc/nginx 路径下,使用该配置已经可以正确地运行nginx;
2.如需要自定义,修改其下的 nginx.conf 等文件即可。
设置
启动、停止nginx
cd /usr/local/nginx/sbin/
./nginx 
测试nginx配置是否正确
./nginx -t 
先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:
./nginx -s quit
./nginx
重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,
使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:

./nginx -s reload
开机自启动
即在rc.local增加启动代码就可以了。
vi /etc/rc.local
增加一行 /usr/local/nginx/sbin/nginx
设置执行权限:

chmod 755 rc.local
nginx-rclocal.png
查询nginx进程:
ps aux|grep nginx
备注
./nginx -t 测试nginx配置是否正确

./nginx -s stop
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
注意
80/443端口不能占用

用Nginx为Linux实例绑定多个域名 链接地址

如下所示
执行如下命令,进入Nginx服务的配置文件目录。

cd /etc/nginx/conf.d

执行如下命令,创建域名规则配置文件,输入i编辑新建的配置文件。请参考不同的使用场景,选择以下不同配置进行操作。

vi [Domain_Name].conf 注:[Domain_Name]为您要创建的域名,如www.server110.com.conf所示。
输入如下内容,为每一个域名建立一个单独的配置文件。
server
{
listen 80; #监听端口设为80。
server_name www.server110.com; #绑定您的域名。
index index.htm index.html index.php; #指定默认文件。
root /home/www/server110.com; #指定网站根目录。
include location.conf; #当您需要调用其他配置文件时才粘贴此项,如无需要,请删除此项。
}
输入如下内容,将多个域名规则写进一个共同的配置文件。
server
{
listen 80; #监听端口设为 80。
server_name www.server110.com; #绑定您的域名。
index index.htm index.html index.php; #指定默认文件。
root /home/www/server110.com; #指定网站根目录。
include location.conf; #当您需要调用其他配置文件时才粘贴此项,如无需要,请删除此项。
}
server
{
listen 80; #监听端口设为 80。
server_name msn.server111.com; #绑定您的域名。
index index.htm index.html index.php; #指定默认文件。
root /home/www/msn.server110.com; #指定网站根目录。
include location.conf; #当您需要调用其他配置文件时才粘贴此项,如无需要,请删除此项。
}
输入如下内容,为无WWW前缀的域名配置规则,并添加301跳转。
server
{
listen 80;
server_name server110.com;
rewrite ^/(.*) http://www.server110.com/$1 permanent;
}
输入如下内容,为域名添加404错误提示。
server
{
listen 80; #监听端口设为 80。
server_name www.server110.com; #绑定您的域名。
index index.htm index.html index.php; #指定默认文件。
root /home/www/server110.com; #指定网站根目录。
include location.conf; #当您需要调用其他配置文件时才粘贴此项,如无需要,请删除此项。
error_page 404 /404.html;
}

保存

按 Esc 键退出编辑,输入:wq,保存并退出。

nginx -t

执行nginx -t命令,检查配置是否有误,并按照报错提示修复错误。

执行如下命令,重启Nginx服务。

service nginx restart

执行如下命令,重新载入Nginx服务。

service nginx reload

相关文章

网友评论

      本文标题:nginx centerOs

      本文链接:https://www.haomeiwen.com/subject/ysiyoctx.html