nginx的根目录
首先
这是关于nginx根目录的备忘录。
根目录的配置文件
$cat nginx.conf
server {
listen 80;
listen [::]:80;
server_name _;
root /usr/share/nginx/html; ←ここで設定されている
让我们尝试改变这里。
$sudo mkdir /home/test
$sudo sed -i -e 's@/usr/share/nginx/html@/home/test@g' nginx.conf
server {
listen 80;
listen [::]:80;
server_name _;
root /home/test; ←変更された
重新启动nginx
$sudo systemctl restart nginx
查看nginx的状态
$sudo systemctl status nginx
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2022-02-19 08:43:04 UTC; 33s ago
Process: 32428 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 32424 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=0/SUCCESS)
Process: 32421 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
Main PID: 32431 (nginx)
CGroup: /system.slice/nginx.service
tq32431 nginx: master process /usr/sbin/nginx
mq32432 nginx: worker process
在浏览器的地址栏中输入EC2的公共IP地址。
确认EC2实例的公有IP。
ec2-metadata | grep public-ip
public-ipv4: 3.8x.1xx.2xx
将index.html文件放置在nginx更改后的根目录中。
sudo vi /home/test/index.html
<head>
</head>
<body>
<h1>nginx test</h1>
</body>
在浏览器的地址栏中输入EC2的公共IP地址。
最后
这次我改变了nginx的根目录,并尝试显示一个适当的index.html。
那么,我们下次见。