这篇博客将介绍 root 用户在 Linux 系统中部署 Nginx 的详细步骤。
步骤一:登录 root 用户
首先,你需要使用以下命令登录到 root 用户:
```shell
su -
```
这会要求你输入 root 用户的密码,之后你就可以使用 root 用户身份来继续进行操作了。
步骤二:安装 Nginx
在 Debian/Ubuntu 系统中,可以使用以下命令安装 Nginx:
```shell
apt-get update
apt-get install nginx
```
在安装 Nginx 之后,系统会自动启动 Nginx 进程。你可以使用以下命令检查 Nginx 是否正在运行:
```shell
systemctl status nginx
```
如果 Nginx 正在运行,你会看到显示为“active(running)”。
步骤三:配置 Nginx
在默认情况下,Nginx 主配置文件位于 /etc/nginx/nginx.conf。你需要编辑此文件并在其中编写虚拟主机配置。
以下是一个基本的 Nginx 配置示例:
```
server {
listen 80;
server_name example.com;
location / {
root /usr/share/nginx/html;
index index.html index.htm;
}
}
```
在这个配置文件中,Nginx 监听 80 端口,并将请求代理到指定文件目录中的 index.html 或 index.htm 文件。
在编辑完虚拟主机配置文件之后,你需要使用以下命令重新加载 Nginx:
```shell
systemctl reload nginx
```
步骤四:防火墙设置
在安装并配置好 Nginx 之后,你需要确保防火墙已正确设置,以允许流量通过