CentOS安装Nginx及默认配置指南

Kevin 杂记 739 次浏览 抢沙发

平时有些调试操作需要在Web环境下进行,除了本地电脑用XAMPP之类软件解决外,也可以直接在服务器上安装Nginx使用。下面介绍如何在CentOS系统下快速配置Nginx服务,安装方法参考自官方文档,并就实际可能遇到的问题做了一些补充。其它Linux发行版系统安装步骤,请查看这个链接

Nginx 安装

1. Nginx直接用yum安装会提示找不到软件包,需要先添加官方软件源。

vi /etc/yum.repos.d/nginx.repo创建配置文件,复制下面内容添加到文件保存。这里设置的是适用于CentOS 7的Nginx稳定版,CentOS 6则相应改下里面的版本号。

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

若要安装最新版,baseurl参数改为http://nginx.org/packages/mainline/centos/7/$basearch/

2. 更新yum索引,然后安装Nginx。

yum update
yum install -y nginx

3. 设置防火墙允许HTTP访问,也就是放行80端口。

firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --reload

4. 启动Nginx服务,并设置开机自启。

systemctl start nginx
systemctl enable nginx

Nginx 配置

完成上面步骤后,访问服务器IP看到默认页面就可以开始使用了。如果要放多个网站需要另外创建虚拟机,这个部分以后再介绍。

Welcome to nginx!

默认网站目录在/usr/share/nginx/html,默认配置文件则是/etc/nginx/conf.d/default.conf

补充:若编译安装的Nginx,默认目录通常为/usr/local/nginx/html

修改配置文件后需要systemctl restart nginx重启服务生效。

发表评论

电邮地址用于 Gravatar 头像显示,不会被公开可见。