Windows下如何在阿里云服务器里配置Nginx

使用Xshell连接云服务器(ECS)

新建会话,如图一,在主机那填写云服务器的公网IP,可以打开阿里云的控制面板,然后选择云服务器页面进去查看(图二)。连接时用户选择root,密码如果忘记了可以选择重置。

(图一)

(图二)

连接成功如图三所示

(图三)

安装Nginx

我服务器的系统是centos7,命令可能会有所不同,请注意区别。使用cat /etc/redhat-release可以查看版本。通过源码来安装,首先下载Nginx源码,然后configure(配置)路径,make(编译),make install(安装)。

yum update ---更新依赖

yum install -y zlib-devel openssl openssl-devel ---安装相关依赖

wget http://nginx.org/download/nginx-1.16.1.tar.gz  ---下载Nginx1.16.1

tar -zxvf nginx-1.16 ---解压

cd nginx-1.16 ---进入文件内

./configure --prefix=/usr/local/nginx ---配置安装路径

make ---编译

make install ---安装

现在执行nginx会报错,因为还没有将命令的执行路径加入到环境变量中

vim .bash_profile

添加一行,这种方式只对当前登陆用户生效,永久生效

PATH=$PATH:/usr/local/nginx/sbin

如下图所示

最后还需要执行

source ~/.bash_profile

然后再输入nginx,发现不报错了,打开浏览器,输入公网IP,可以看见默认页面,说明已经成功了。如果不能看见,有可能是由于你没有配置80端口,因为HTTP对应的是80端口,打开安全配置组,然后去添加允许任何主机访问本机的80端口,如下图。

经验分享 程序员 微信小程序 职场和发展