Nginx 的简单使用
1 安装 nginx
在 ubuntu 系统中,使用下面的命令安装 nginx
sudo apt update sudo apt install nginx
此处遇到了一个小问题:
E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
解决方法:点击下载 markdown 文件
可以使用 nginx -v
检查 nginx 是否成功安装
2 配置 nginx
进入 /etc/nginx/ 目录(注意,etc 在最顶的根目录下)
vim nginx.conf
找到 http {}
在其中写入:
server { listen 8888; #(注意,服务器的防火墙要放开这个端口) server_name {{ip}}; root /var/www/html/general_web_service; # 项目根目录(注意,这个目录 nginx 才有权限访问) index index.html; # 访问 http://{{ip}}:8888 时,返回的是 index.html 中的内容 location / { try_files $uri $uri/ =404; # 未匹配到则返回 404 } }
运行 nginx -t
可以检测 conf 是否格式正确
注意事项:
tail -f /var/log/nginx/error.log
可以查看 nginx 日志,查看日志发现,之前设置的项目根目录 nginx 没有权限访问
运行
systemctl restart nginx sudo service nginx restart
即可让配置生效
至此,访问 http://{{ip}}:8888 即可查看 index.html 的内容
参考资料:
https://blog.csdn.net/m0_61789994/article/details/129183854
https://www.cnblogs.com/139jz-cn/p/15639037.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!