免费云服务器CentOS7系统安装Nginx
一、需要的工具和软件
一台云服务器:这里使用的是”三丰云“免费云服务器
Nginx安装包:从官方下载的稳定版1.20.1
二、操作步骤
1.“三丰云”免费云服务器
参考笔记一:【云学习笔记】一、获取一个属于自己的免费云服务器
参考笔记二:【云学习笔记】二、免费云服务器与免费域名组合打造自己的个人空间
2.“Nginx”
(1)下载Nginx
通过windows系统的电脑下载Nginx,直接去官网下载或者使用wget
wget http://nginx.org/download/nginx-1.20.1.tar.gz
如果使用Wget就可以跳过安装nginx的lrzsz上传操作,直接将包 mv /usr/local/nginx/即可。
(2)SSH登录“三丰云”免费云服务器,安装必要组件
安装Nginx前,需要安装必要的组件,CentOS7安装Nginx稍微有点麻烦,云服务器没有CentOS8的系统,否则就可以直接yum install nginx了
安装必要组件:
yum -y install pcre-devel rewrite zlib-devel openssl-devel gcc gcc-c++ lrzsz
(3)安装Nginx
通过lrzsz工具将Nginx上传到“三丰云”免费云服务器
rz是上传,sz是下载
cd /usr/local/
mkidr nginx
cd nginx
rz
在xshell输入rz,会弹出打开窗口,选择Nginx的包,便会上传到云服务器目前停留的目录。
将Nginx的包存放在/usr/local/nginx目录下,解压
tar -zxvf nginx-1.12.1.tar.gz
cd nginx nginx-1.12.1
进入解压后的nginx目录,编译安装
<1>使用默认配置
./configure
<2>套用规则,编译(套用规则make和编译安装make install都得等它跑一会,分两步进行)
make
make install
<3>查看nginx目录文件,确认是否安装成功
cd ..
ls
返回结果:
client_body_temp conf fastcgi_temp html
logs proxy_temp sbin scgi_temp uwsgi_temp
(4)配置Nginx
因为使用默认配置进行安装,在运行前需要配置一些东西
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx/conf/nginx.conf.bak
vim /usr/local/nginx/conf/nginx.conf
配置调用root用户权限运行nginx
注释掉原来的user nobody;
# user nobody;
user root;
worker_processes 1;
配置访问端口,默认80,也可以改成其他的如8080
server {
listen 80;
修改完以后保存,按ESC键退出插入模式,按:进入输入命令,输入wq保存退出
ESC #(键盘按键)
:
wq
启动Nginx查看是否安装成功
cd /usr/local/nginx/sbin/
./nginx
使用Windows系统的浏览器访问“三丰云”免费云服务器给的IP地址,或者自己绑定的域名
如果更改了80端口为其他的,就使用 ip:端口 或者 域名:端口 的方式访问,显示Welcome to Nginx便表示安装成功。