logo头像

猪老大要进步!

nginx挂载静态网页

本文于 1072 天之前发表,文中内容可能已经过时。

nginx用的很广,之前在想要内网穿透的时候似乎见过这个名字,但是由于知识储备问题并没有去纠缠。这次我打算用它来挂静态网页。

1、安装nginx

首先,直接用apt安装nginx即可,不需要太麻烦。

1
sudo apt-get install nginx

安装好了之后,命令行输入sudo nginx。如果安装成功,在浏览器内访问服务器的ip即可得到以下画面。

img

2、配置网页地址

  • 我这里使用的是hexo生成的静态网页文件,把public目录下的文件复制到Linux下的/home/share/hidden/blog文件夹里面。
  • 接下来修改nginx的配置文件。
1
sudo vim /etc/nginx/sites-available/default

​ 找到下面这一段

1
2
3
4
5
6
location / { 
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules }

加入两行进行修改

1
2
3
4
5
6
7
8
location / {                
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
index index.html;
root /home/share/hidden/blog;
# Uncomment to enable naxsi on this location
# include /etc/nginx/naxsi.rules }

保存之后退出

重新加载nginx配置文件

1
sudo nginx -s reload

重启nginx服务

1
sudo service nginx restart

3、访问nginx服务

打开浏览器输入http://your_linux_ip,应该就可以看见你的网页了。

参考资料:

1、nginx部署前端页面: https://www.jianshu.com/p/e84238f11517

2、基于nginx的静态网页部署:https://blog.csdn.net/ljp1919/article/details/72833982

支付宝打赏 微信打赏

赞赏是不耍流氓的鼓励