博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nginx在服务器上的配置
阅读量:6230 次
发布时间:2019-06-21

本文共 1213 字,大约阅读时间需要 4 分钟。

这段时间想要把我之前做过的demo放到服务器上,GitHub Page则用来放hexo blog,所以在阿里云 上买了半年的服务器来用。网上关于这方面的信息是比较多的,但是实在太乱了,或许是我搜索能力比较不足,但是我在部署Nginx的时候实在没有看到太多靠谱的博文,大家都是抄来抄去的(2333

购买阿里云服务器服务

博主的服务器是在阿里云上买的,系统是Ubuntu,想要购买阿里云服务器的话,直接上阿里云上查找“云服务器ECS”即可,在校学生的话是比较便宜的,这里放上链接:

设置云服务ECS安全组规则

这里在阿里云上进入自己的云服务器控制台,点击实例,如下图

实例

然后点击右边的更多,点击安全组配置

进入配置

进入新页面以后点击配置规则,选择点击添加安全组规则,这里我放行了服务器的两个端口,一个是80端口,用来访问页面,一个22端口,用来远程登录服务器,这里配置的是80端口,配置22端口的话只需要把80/80改为22/22即可

端口配置

安装putty和Winscp

由于我们需要使用一些linux命令,所以putty最好是安装一个,便于我们操作。而Winscp是用来远程上传文件的,可以把本地的文件上传到我们的服务器上去,所以也推荐安装。

这里放上链接:

安装Nginx

把端口放行以后我们开始在服务器上安装Nginx。这里我用的是Ubuntu,所以安装的时候比较简单,如果服务器上用的是Centos的话比较麻烦一些,只能够通过源代码来安装,过程相对比较多,而且容易出错。

现在在电脑上用putty登录我们的linux服务器,在控制台下输入以下命令:

# sudo apt-get update# sudo apt-get install nginx

由于我们直接安装nginx会直接error,所以我们需要用update命令来获取到最新的软件包,安装完以后我们可以启动nginx服务

# service nginx start

看到如下页面,则nginx安装成功

nginx安装成功

配置Nginx路径指向

由于我需要将demo放到服务器上,为此我将nginx的根目录指向改变了。

配置方法:打开/etc/nginx/nginx.conf配置文件,在putty上的代码为:

# vim /etc/nginx/nginx.conf

按下i即可以对nginx.conf进行修改,这里我的主要配置为:

server {        listen       80;        server_name  你的公网ip或者域名;        charset utf-8;        location / {            root   /ubuntu/website/;            index  index.html index.htm;        }

现在就可以将你的静态文件放到服务器上访问了,记得将文件放在root指向的路径。

转载地址:http://ppxna.baihongyu.com/

你可能感兴趣的文章
sql server 中 syscolumns 各个字段的意义
查看>>
OpenJudge/Poj 1316 Self Numbers
查看>>
37:密码截取(回文串manacher算法)
查看>>
sub,dl,dt,排版,横向滚动条,浮动元素居中,box-sizing
查看>>
「题单」网络流『费用流』
查看>>
红黑树 C++实现
查看>>
root登录不进去 dropbear ssh
查看>>
AC自动机跟随Kuangbing学习笔记
查看>>
[20190507]sga_target=0注意修改_kghdsidx_count设置.txt
查看>>
laya的skeleton骨骼动画事件响应问题
查看>>
oracle wm_concat 拼接乱码 显示问号等
查看>>
LightOJ 1027 Dangerous Maze
查看>>
hive --桶
查看>>
event 实现两个程序的交互
查看>>
gulp之压缩css,less转css,浏览器实时刷新【原创】
查看>>
[转] mysql分区性能初探
查看>>
1.6给定一个由N*N矩阵表示的图像,其中每个像素的大小为4字节,编写一份方法,将图像旋转90度。不占用额外内存空间能否做到?...
查看>>
Python 使用有道翻译
查看>>
python django day 5 database 1
查看>>
A2dp sink 初始化流程源码分析
查看>>