阿里云服务器如何连接虚拟机并配置nginx代理服务器

一、选购进行以后:

1、密码重置:在阿里云服务器的后台管理系统中寻找实例列表,完后重设一下登陆密码,说真话,光这一步我找了好长时间,截屏得话还得打码软件,手懒不截了,大家自身渐渐地找。

2、配置实例安全性组:在实例列表中找到你必须配置的实例,点一下实际操作栏的《管理》功能键,在左边寻找本实例安全性组,加上一个80端口的如方位安全性组标准

如圖。到此,阿里云后台有关的配置就完成了。

二、连接虚拟机并配置nginx代理服务器:

1、连接虚拟机:我这边用的是Xshell,大家能够自主挑选。这一的实际安装方式百度搜索许多,没有这的描述范畴以内,连接虚拟机:

端口号默认设置为22就可以了,服务器便是你的外网地址ip,连接以后会询问你登录名和登陆密码,一般默认设置登录名全是root,登陆密码便是上边你重设情况下设定的了。

2、安装并配置nginx:

系统软件服务平台:CentOSrelease6.6(Final)64位。

①安装编译程序专用工具及库文件

yum-yinstallmakezlibzlib-develgcc-c++libtoolopensslopenssl-devel

②最先安装PCRE:

[root@bogonsrc]#cd/usr/local/src/

[root@bogonsrc]#wgethttp://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

③缓解压力安装包:

[root@bogonsrc]#tarzxvfpcre-8.35.tar.gz

④进到安装包相对路径

[root@bogonsrc]#cdpcre-8.35

⑤编译程序安装

[root@bogonpcre-8.35]#./configure

[root@bogonpcre-8.35]#make&&makeinstall

安装Nginx

①免费下载Nginx

[root@bogonsrc]#cd/usr/local/src/

[root@bogonsrc]#wgethttp://nginx.org/download/nginx-1.6.2.tar.gz

②压缩包解压

[root@bogonsrc]#tarzxvfnginx-1.6.2.tar.gz

③进到安装包文件目录

[root@bogonsrc]#cdnginx-1.6.2

④编译程序安装

[root@bogonnginx-1.6.2]#./configure--prefix=/usr/local/webserver/nginx--with-http_stub_status_module--with-http_ssl_module--with-pcre=/usr/local/src/pcre-8.35

[root@bogonnginx-1.6.2]#make

[root@bogonnginx-1.6.2]#makeinstall

⑤查询nginx版本号:

[root@bogonnginx-1.6.2]#/usr/local/webserver/nginx/sbin/nginx-v

到此,nginx安装进行。

Nginx配置

①配置nginx.conf,将/usr/local/webserver/nginx/conf/nginx.conf更换为以下几点 

编辑表格我不放文字內容了,立即给大家一张截屏,红框一部分是关键:

打码软件的一部分便是你的nginx要浏览的服务器端口和详细地址,端口号以前大家配置的是80,详细地址就写你的网络服务器的外网地址ip就可以。

关键是location一部分,必须配置root客户下的网站根目录,即你即将置放静态数据資源文档的地区,这儿我可能将应用react-create-app打包出去的build文件夹名称所有置放在/usr/local/webServe/文件夹名称下,我的主通道文档是build文件夹名称下的index.html。

大伙儿是不是有注意到location作用域第三行:try_files$uri/index.html

前边大家提及,我的应用是一个单页面应用,且我应用了reacthistoryRouter,那麼这一句的功效便是将全部的恳求转到index.html文档中,之后呢?随后react会帮大家解决,载入不一样的js以区别不一样的路由器网页页面。

②查验nginx配置是不是恰当:

[root@bogonconf]#/usr/local/webserver/nginx/sbin/nginx-t

③起动Nginx:

[root@bogonconf]#/usr/local/webserver/nginx/sbin/nginx

附加的一个指令,当之后再度改动nginx配置的情况下,你需要重新启动nginx服务项目:进到nginx下的sbin文件目录,运作

./nginx-sreload

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值