nginx配置静态网站的具体操作
前言:所有步骤都是以我的视角去操作,你可以根据你的情况具体操作,我在这里只是给你个大致的步骤,毕竟不能要求每个人的环境是一样的,大致了解部署网站的步骤后,每一步百度上有很多详细的步骤 ,我就不详细去操作给你们看了。
Linux需要的命令:
mkdir(创建目录)
vim(修改文件)
cd(打开目录)
ls(查看当前目录的文件)
./configure、make和make install(安装软件的三个命令,需要在目录下运行)
部署环境和软件
- 本人系统Ubuntu18.4,使用本地软件Remmina
- 云服务器:centos_7_7_x64_20G_alibase_20200220.vhd
刚进行重装系统,没有存在任何下载安装
- pcre-8.44
- zlib1.2.11
- nginx-1.16.1
具体步骤
- Remmina软件非常好用,桌面系统默认安装,不用自己去安装,没有也可以去安装
-
连接上云服务器ssh和sftp
-
下载pcre、zlib和nginx源代码
-
编译安装pcre、zlib和nginx
先安装pcre和zlib才能安装nginx
- 启动nginx
whereis nginx 可以查询出安装的目录
目录:/usr/local/nginx
进去:cd /usr/local/nginx/sbin
里面是nginx文件,启动nginx
打开:./nginx
这样你就去浏览器输入你的外网ip,即可看到初始页面
- 配置nginx.conf
不配置也行,我只是告诉你这个操作的步骤,提供思路给你,你只需要在nginx目录下的html目录下上传网站照样可以。
设置nginx要使用的打开网页的目录
文件路径:usr/local/nginx/conf/nginx.conf
注意:
- 开头要加上“user root;”,一开始我配置好了,就是缺了这句代码,网页就是不显示,导致我以为我设置的目录出问题了,我看了好多教程才有人提出这句代码,所以教程要找环境一样的才行,不然太多坑需要自己去填了。
- 在黄色区域的地方是你要设置放网站的目录路径,你喜欢怎么来就怎么来,这个没有限制。
修改完nginx.conf,需要你去/usr/local/nginx/sbin里,重启nginx服务
linux命令:./nginx -s reload
- 现在可以用sftp连接到服务器,在你指定的目录上传网站了