ubuntu 16.04 Nginx源码部署安装
nginx安装
1、安装zlib依赖库:sudo apt-get install zlib1g-dev
2、进入解压相关文件:
tar –xzvf openssl-1.0.1.tar.gz
tar –xzvf nginx-1.11.3.tar.gz
tar –xzvf pcre-8.41. tar.gz,
- 进入Nginx解压目录:cd /home/jinxp/ nginx-1.11.3/
- 配置环境:
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre=../pcre-8.41 --with-openssl=../openssl-1.0.1
- 编译:make(如果出现”pcre.h No such file or directory”,安装”sudo apt-get install libpcre3-dev”)
- 安装sudo make install
- 说明:nginx会被安装在/usr/local/nginx目录下
conf:存放配置文件 html:静态网页
logs:存放日志文件 sbin:存放可执行文件
- 相关命令
启动Nginx服务: sudo /usr/local/nginx/sbin/nginx
关闭Nginx服务: sudo /urs/local/nginx/sbin/nginx –s stop
重新加载配置:sudo /usr/local/nginx/sbin/nginx –s reload
指定配置文件:sudo /usr/local/nginx/sbin/nginx –c /usr/local/nginx/conf/nginx.conf
查看版本信息:
sudo /usr/local/nginx/sbin/nginx –v
sudo /usr/local/nginx/sbin/nginx –V
查看80端口的程序:nesta –ano | grep 80
关闭占用80端口的程序:sudo fuser –k 80/tcp
- 启动服务:sudo /usr/local/nginx/sbin/nginx 或cd切换到sbin目录下执行./nginx
10、打开浏览器,输入Nginx服务器IP地址
11、配置
(1)、/usr/local/nginx/conf/nginx.conf
(2)全局设置:
定义全局错误日志文件,需要什么等级可以设置开启
error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
worker_rlimit_nofile:指定一个nginx可以打开的最多文件描述符,可以使用“ulimit –n 65535”进行设置(虚拟机默认设置1024),阿里云服务器默认就是65535
(3)events(nginx工作模式)
events {
use epoll; linux标准的工作模式,nginx高效的基石
worker_connections 1024; 定义nginx每个进程的最大连接数
}
(4)http(http设置)
sendfile on; 开启高效文件传输模式
tcp_nopush on; 防止网络阻塞
tcp_nodelay on;
keepalive_timeout 65; 设置客户端连接活动的超时时间
gzip on; 使用压缩模块
(5)server(主机设置)
server{
listen 80;
server_name localhsot www.jinxp.work 39.105.61.52;
charser utf-8;
# 负载均衡模块,upstream是负载均衡器
upstream lajos {
server 39.105.61.52:8000 weight=1 max_fails=1 fail_timeout=300s;
server 39.105.61.53:8000 weight=1 max_fails=1 fail_timeout=300s;
}
# 负载均衡采用轮循方式
server server 39.105.61.52:8000 weight=1 max_fails=1 fail_timeout=300s;
}
# 反向代理配置,
location / {
#适用于django自带的runserver方式启动
#proxy_pass http://www.jinxp.work:8000;
#proxy_pass http://www.jinxp.work:8000;
#proxy_set_header Host $http_host;
# 设置uwsgi启动
include uwsgi_params;
uwsgi_pass lajos;
}
}
12、重启nginx服务:sudo /usr/local/nginx/sbin/nginx
ubuntu 16.04 Nginx源码部署安装相关推荐
- Ubuntu 16.04上源码编译和安装pytorch教程,并编写C Demo CMakeLists.txt
本文首发于个人博客https://kezunlin.me/post/54e7a3d8/,欢迎阅读最新内容! tutorial to compile and use pytorch on ubuntu ...
- ubuntu 16.04下源码安装opencv3.4
源码安装opencv,遇到了一些小波折,这里做个备忘吧. 首先要下载源码,路径: https://github.com/opencv/opencv 下载成功后,在opencv的根目录下执行下面操作: ...
- Ubuntu 13.04中源码方式安装MySQL 5.5.33
转载:http://lssrc.com/archives/385 环境:Ubuntu 13.04 数据库:MySQL 5.5.33 1.下载MySQL 5.5.33源码,地址http://dev.my ...
- Ubuntu 16.04下源码安装Catkin
一.下载源代码 Catkin ~$ sudo apt-get install git ~$ git clone https://github.com/ros/catkin 二.安装依赖项 1.Catk ...
- Ubuntu 16.04 + Nginx + Django 项目部署
搭建服务器虚拟环境 在本机进入虚拟环境,执行命令导出当前需要的所有包. pip freeze > requirements.txt 通过ftp或者scp等软件将项目代码和requirements ...
- ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
原文链接:ubuntu18.04下源码编译安装最新版本Python3 截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6. ...
- Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用【转】
本文转载自:http://www.linuxdiyf.com/linux/24086.html Ubuntu 16.04下EasyOpenJTAG+OpenOCD的安装和使用 发布时间:2016-09 ...
- python版本升级后编译_ubuntu18.04下源码编译安装最新版本Python3
截止到2019年4月9日,Python3最新的版本是3.7.3. 在ubuntu18.04中已经安装的Python3版本是3.6.7,下面我们就演示一下如何在ubuntu18.04下源码编译安装Pyt ...
- Ubuntu 16.04+GTX970 黑屏无法安装解决方法
Ubuntu 16.04+GTX970 黑屏无法安装解决方法 参考http://www.linuxidc.com/Linux/2017-01/139318.htm http://blog.scienc ...
最新文章
- 服务提供者框架(Service Provider Framework)
- ConcurrentHashMap的源码分析-JDK1.7和Jdk1.8版本的变化
- 中山大学校队选拔赛第二试题试题3【Compressed suffix array】-------2015年2月8日
- python 日期 格式转换 英文_量化数据预处理-中文日期(含)转英文日期
- bat执行java程序的脚本解析
- android firefox x86,Firefox 26桌面版加强安全 移动版支持x86
- 留个脚印,证明我来过~!
- 深入浅出解读 Java 虚拟机的差别测试技术
- 【收藏】NLP技术学习路线图,值得收藏,附下载
- LeetCode12 整数转罗马数字
- 硕士学位论文(2022年) Latex模板 模板修改记录 总结
- 机器学习实战0基础入门(一)之简单入门
- GD32与STM32区别
- 解决VS2017安装一直卡在正在下载
- 在线音频剪辑、编辑工具
- Unity3D 《拥挤城市》3D房子建筑透视效果实现
- c语言程序运行超时是怎么回事,这个运行超时是什么原因?求助~
- css3 滤镜效果(黑白滤镜、模糊化处理等)
- 常见网络聊天术语(中英文对照)
- 单页面应用及其优缺点