ubuntu安装配置nginx

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

首先我们需要安装一下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默认的页面啦


相关文章

Win10系统中如何记录cmd(命令提示符/“运行”)历史记录

Win10系统中如何记录cmd(命令提示符/“运行”)历史记录

1、点击开始菜单-设置—个性化2、在个性化界面左侧点击“开始”选卡,在右侧找到“显示最常用的应用”,将其开关开启即可...

php报错解决方式Warning: file_get_contents

废话不说直接进入主题:        php.ini  配置修改3个地方extension=php_opens...

在Ubuntu上安装speedtest测试

这个方法适合Ubuntu,代码如下:apt-get updateapt-get install python-pippip install speedtest-clipip install speed...

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...

如果Eclipse新导入jar项目(zip)变红

解决方案:        把java的类库加载进去      ...