下面是CentOS7系统下用YUM安装Nginx的完整攻略:
一、环境准备
首先需要确认系统是否已经安装了Nginx,如果已经安装则需要先卸载:
sudo yum remove nginx
然后可以更新软件包列表:
sudo yum update
二、安装Nginx
使用YUM进行Nginx安装:
sudo yum install nginx
安装完成之后可以启动Nginx服务:
sudo systemctl start nginx
使用systemctl命令可以查看Nginx服务状态:
sudo systemctl status nginx
此时在浏览器中输入服务器地址,即可看到Nginx默认的欢迎页面。
三、配置和修改Nginx
Nginx的配置文件在/etc/nginx/目录下,其中nginx.conf文件是主要的配置文件。
可以使用vi编辑器打开/nginx.conf文件进行修改:
sudo vi /etc/nginx/nginx.conf
修改完成之后需要重新加载配置文件:
sudo systemctl reload nginx
在Nginx中添加新站点需要在/etc/nginx/conf.d/目录下创建相应的配置文件,例如创建一个名为example.com的站点:
sudo vi /etc/nginx/conf.d/example.com.conf
在配置文件中添加以下内容:
server {
listen 80;
server_name example.com;
root /var/www/example.com;
location / {
index index.html;
}
}
保存完成之后再次重载配置文件:
sudo systemctl reload nginx
然后在/var/www/example.com/目录下添加一个index.html文件,内容可以随意填写,重新在浏览器中输入服务器地址并访问example.com即可看到内容。
至此,CentOS7系统下使用YUM安装Nginx的完整攻略就结束了。下面是示例说明:
示例一
在服务器中输入以下命令进行Nginx安装和启动:
sudo yum install nginx
sudo systemctl start nginx
然后在浏览器中输入服务器地址就可以看到默认的Nginx欢迎页面。
示例二
在服务器中创建一个名为example.net的站点,步骤如下:
- 在/etc/nginx/conf.d/目录下创建文件example.net.conf:
sudo vi /etc/nginx/conf.d/example.net.conf
- 在配置文件中添加以下内容:
server {
listen 80;
server_name example.net;
root /var/www/example.net;
location / {
index index.html;
}
}
- 重载配置文件:
sudo systemctl reload nginx
- 在/var/www/example.net/目录下添加一个index.html文件:
sudo mkdir /var/www/example.net
sudo vi /var/www/example.net/index.html
- 在index.html中添加内容,例如:
<!doctype html>
<html>
<head>
<title>Welcome to example.net!</title>
</head>
<body>
<h1>Hello world!</h1>
</body>
</html>
- 在浏览器中输入服务器地址,访问example.net即可看到页面。