直接无脑式下一步安装即可
打开filezilla进行连接
输入站点信息
连接成功~
==================================================================================
安装之前先检测下linux系统有没有nginx,如果有则删除
whereis nginx
在/usr/local下新建nginx目录
进入目录
cd /usr/local
新建nginx文件夹
mkdir nginx
进入nginx
cd /usr/local/nginx
输入ll 命令查看该目录下的所有文件
ll
肯定是空文件夹,下面我们就安装nginx
打开nginx官网下载nginx
我们选择稳定版本1.20.2
下载完毕使用Filezilla将文件上传至nginx
左侧为本地文件,右侧为Linux文件,双击上传至Linux文件夹下
上传成功后我们去Linux下找到该文件并解压
cd /usr/local/nginx
解压文件
tar -xvf nginx-1.10.2.tar.gz
解压成功后查看解压后的文件
进入文件
cd /nginx-1.10.2
一键安装4个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
执行make命令
//执行make命令
make
//执行make install命令
make install
进入sbin目录
cd /usr/local/nginx/sbin
重新加载配置文件并优雅的启动
加载文件
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
重新加载并启动Nginx
./nginx -s reload
查看是否启动成功
ps -ef | grep nginx
启动成功
查询80端口是否启动
firewall-cmd --query-port=80/tcp
可以看到,未启动
关闭Linux防火墙
systemctl status firewalld
添加80端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
重新加载防火墙配置
firewall-cmd --reload
查询所有开启的端口
netstat -tlnp
查询防火墙是否启动
firewall-cmd --state
由于是阿里云服务器,阿里云服务器默认无80端口,我们需要去阿里云服务器控制台手动添加80端口
打开实例 —> 进入安全组,手动添加80端口
浏览器输入ip地址回车查询
启动成功~
=======================================================================================
回到root根路径下进行创建路径
cd /
创建工作路径
mkdir work
cd /work
创建静态文件夹,上传到此路径下
mkdir statics
创建静态文件夹成功
将文件夹上传至 /work/statics 路径下
上传成功~
回到跟目录下,复制静态资源的地址
cd /work/statis/mi
复制路径粘贴至nginx.conf下
进入linux输入路径进入nginx下
cd /usr/local/nginx/
进入nginx的配置文件目录
cd /conf
进入conf下的nginx.conf配置文件
vim nginx.conf
按下 i 进行编辑文件
配置如下地址
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /work/statics/mi; # 你的静态资源路径
index index.html index.htm;# 访问的文件为html, htm
}