ubuntu安装配置nginx

旺达泥网5年前 (2019-09-25)网络技术1557

首先我们需要安装一下nginx,命令如下:


sudo apt-get install nginx


 


安装完成之后,我们先检查一下nginx的版本,看下是否安装成功


nginx -v


安装成功后,我们进入nginx的目录下


cd /etc/nginx/


 


我们进入今后可以通过ls命令看下下面有哪些文件夹


接着我们我们进入到conf.d的这个文件夹,新建一个命名为binguo-online-8787的配置文件


(命名看个人喜好,我一般是以自己域名加上端口号来命名)


cd conf.d


sudo vi binguo-online-8787.conf


 


创建之后我们来编译一下它的配置文件,建议自己一个个打进去,这样下次配置的时候会更有印象.


(如果编译错误,可以继续通过sudo vi binguo-online-8787.conf进去修改代码,大多是中英文,或者漏写了空格或多加了冒号的错误,然后重新保存编译就可以了)


注意:我的服务器端口是8787,默认监听端口是80端口   server_name 写自己服务器外网的ip地址 例如11.112.113.114  http://binguo写域名或者不写可以



下面代码根据自己的服务器监听的端口修改


upstream binguo{


     server 127.0.0.1:8787;


}


 


server {


     listen 80;


     server_name  11.112.113.114;


      


      location / {


             proxy_set_header X-Real-IP $remote_addr;


             proxy_set_header X-Forward-For $proxy_add_x_forwarded_for;


             proxy_set_header Host $http_host;


             proxy_set_header X-Nginx-Proxy true;


 


             proxy_pass http://binguo;


             proxy_redirect off;


      }


}


 


进入如果无法敲代码通过按下i键即可,敲完后按下esc键恢复初始命令光标状态再按下shift+;号,输入!wq保存代码


写完配置文件然后开始运行(如果操作时间过长需要重新输入管理员密码)


sudo nginx -t



显示运行成功后,重启下nginx


sudo nginx -s reload


然后我们就可以在浏览器上通过11.112.113.114访问到nginx默认的页面啦


相关文章

电脑CPU后缀的字母的意思

笔记本Cpu:U:为低电压,功耗只有15W,一般用于超级笔记本和轻薄笔记本中。Y:为超低电压,功耗只有10W,一般用于二合一的产品中。H:为BGA封装,就是说CPU是直接焊接到主板上的,所以CPU是没...

Linux下使用vi/vim方向键变字母的解决方法

已知该命令也会出现在包括Ubuntu在内的仅安装vi而非vim的镜像之中~解决方法相同。sudo apt-get remove vim-common sudo ...

Ubuntu把软件源修改为国内源并且更新源

1. 备份原始文件sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup2. 修改文件并添加国内源sudo vim /etc/apt/so...

Java编译为jar后出现无法连接数据库的解决办法

写成下面这样就行:    Manifest-Version: 1.0Main-Class: dandan.indexClass-Path: ./lib/mysq...

pychar艾沐2019.2.4 设置

安装之前,请先安装sudo apt-get install python3-pip否则会出现“ModuleNotFoundError: No module named 'distutils.c...