命令行安装方式(不要一些网上辣鸡教程,又是安装依赖又是环境,麻烦要屎)
sudo apt install nginx
直接一行结束
安装完成之后,使用下面命令查看安装目录
whereis nginx
运行结果如下:
其中usr/sbin/nginx 这个是运行程序
/etc/nginx 里面是一些配置文件(主要就看这个)
cd 到/etc/nginx
ls 查看文件夹下有什么(其中nginx.conf就是配置文件,当然可以引入其他文件,这里先不讨论否则太长)
里面server模板如下
server {
listen 80;
server_name example.com; # 将 "example.com" 替换为你的域名或服务器IP地址
location / {
root /var/www/html/my-frontend; # 替换成你前端应用的实际目录路径
index index.html;
}
location /api/ {
proxy_pass http://192.168.1.101:8000; # 替换成你的后端API的地址和端口
}
}
修改好了后就进行下一步, 测试Nginx配置文件是否存在语法错误
sudo /usr/sbin/nginx -t -c /etc/nginx/nginx.conf
如果没有语法错误,重新加载Nginx配置:
sudo systemctl reload nginx
输入ip或域名访问即可(提示:记得开启端口)
一些nginx命令
检查 Nginx 服务状态:
sudo systemctl status nginx.service
查看nginx进程是否启动
ps -ef | grep nginx