1.安装依赖
sudo yum install openssl openssl-devel
sudo yum install pcre pcre-devel
sudo yum install gcc
sudo yum install pcre-devel
sudo yum install openssl openssl-devel
sudo yum install zlib zlib-devel
sudo yum install nano
安装依赖的时候,中间会有一些询问,输入Y即可;
查看是否安装成功: rpm -qa xxx
2. 下载nginx的tar包
进入/usr/local目录
cd /usr/local
//创建一个文件夹nginx
mkdir nginx
//进入nginx文件夹
cd nginx
//下载tar包 (版本随意,必须)
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解压tar包
tar -xvf nginx-1.13.7.tar.g
3. 安装nginx
//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install
4. 启动nginx
/usr/local/nginx/sbin/nginx
这个时候浏览器地址输入:localhost 就会提示你:Welcome to nginx! 这就等于nginx
安装成功啦,默认端口是80
部署前端项目
- 将打包好的项目或者自己单页面的
index.html
文件放在服务器nginx
目录下的html
文件夹中 - 在
html
文件夹下面通过rz + 回车
命令将文件上传进去 - 如果是
index.html
直接省略这一步骤,如果是压缩包就需要通过unzip 文件名
解压,得到打包好的目录文件 - 然后运行
/usr/local/nginx/sbin/nginx
就可实现
如果启动nginx报如下错误:
...........bind() to 0.0.0.0:80..........
...........bind() to 0.0.0.0:80..........
...........bind() to 0.0.0.0:80..........
...........bind() to 0.0.0.0:80..........
这样表示 80
端口地址已被使用,nginx默认端口是80,执行命令,查询端口占用情况
netstat -ntpl
打印出来一串端口代码,打印出来可以看到这里的80端口被nginx占用了,我们需要的是这一串代码的最后一项,也就是PID
, 这时候执行 80
端口后面的PID kill -9 5347
(5347是这个进程的PID),就可以结束这个进程,释放80
端口。 最后再次以运行nginx
就可以了
/usr/local/nginx/sbin/nginx
此时再访问:localhost 就会显示你上传服务器的内容啦!