【笔记】nginx@ubuntu安装
来源:互联网 发布:淘宝隐藏券淘客 编辑:程序博客网 时间:2024/05/21 17:52
进入root用户:
sudo su
进入/lans/soft目录,上传nginx压缩包:
cd /lans/soft
rz -y
解压:
tar -zxf nginx-1.9.15.tar.gz
更新服务器包列表:
apt-get update
*****************************************************************************************************
* 如果出现以下错误:
* E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
* E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
* 删除lock文件:
* rm -rf /var/li/dpkg/lock
*****************************************************************************************************
安装Nginx所需类库:(注意空格)
apt-get install gcc libpcre3 libpcrecpp0v5 libpcre3-dev libssl-dev
在/lans/bin目录创建Nginx所需文件夹:(注意空格)
cd /lans/bin
mkdir nginx;cd nginx;mkdir logs conf fastcgi_temp sbin client_body_temp proxy_temp uwsgi_temp scgi_temp
在/lans/soft/nginx-1.9.15目录,开始编译安装包:
./configure --prefix=/lans/bin/nginx/ --sbin-path=/lans/bin/nginx/sbin/ --with-http_ssl_module --conf-path=/lans/bin/nginx/conf/nginx.conf --pid-path=/lans/bin/nginx/logs/nginx.pid --error-log-path=/lans/bin/nginx/logs/error.log --http-log-path=/lans/bin/nginx/logs/access.log --http-fastcgi-temp-path=/lans/bin/nginx/fastcgi_temp --http-client-body-temp-path=/lans/bin/nginx/client_body_temp --http-proxy-temp-path=/lans/bin/nginx/proxy_temp --http-uwsgi-temp-path=/lans/bin/nginx/uwsgi_temp --http-scgi-temp-path=/lans/bin/nginx/scgi_temp
如果要重新编译,先删除 /lans/soft/nginx-1.9.15/Makefile文件
执行安装命令:
make;make install
********************************************************************************
* 出错:
* The program 'make' can be found in the following packages:
* * make
* * make-guile
* Try: apt install <selected package>
* makeinstall: command not found
* 解决:sudo apt-get install build-essential
********************************************************************************
进入Nginx下sbin目录,启动Nginx,
cd /lans/bin/nginx/sbin
./nginx
最终确认Nginx启动:
ps -ef|grep nginx
访问网页:
自己的ip
nginx命令:
./nginx -t 测试配置并退出
./nginx -s *****(stop:停止nginx服务, quit, reopen, reload:重新加载配置文件)
Nginx配置
配置文件nginx/conf/nginx.conf:
http{ …… }部分,HTTP服务设置,全局设置
include mime.types; #文件扩展名不文件类型映射表
default_type application/octet-stream; #默认文件类型
sendfile on; #开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,对于普通应用设为on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘不网络I/O处理速度,降低系统的负载。注意:如果图片显示丌正常把这个改成off。
keepalive_timeout120; #长连接超时时间,单位是秒
server{ …… }部分,虚拟主机的配置
listen 80; #监听端口
server_name lans.xxx.com; #域名可以有多个,用空格隔开
index index.html index.jsp; #默认访问页面
root /lans/webSite/xxx; #默认站点路径
error_page 500 502 503 504 /50x.html; #默认错误内容展示页
sudo su
进入/lans/soft目录,上传nginx压缩包:
cd /lans/soft
rz -y
解压:
tar -zxf nginx-1.9.15.tar.gz
更新服务器包列表:
apt-get update
*****************************************************************************************************
* 如果出现以下错误:
* E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
* E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
* 删除lock文件:
* rm -rf /var/li/dpkg/lock
*****************************************************************************************************
安装Nginx所需类库:(注意空格)
apt-get install gcc libpcre3 libpcrecpp0v5 libpcre3-dev libssl-dev
在/lans/bin目录创建Nginx所需文件夹:(注意空格)
cd /lans/bin
mkdir nginx;cd nginx;mkdir logs conf fastcgi_temp sbin client_body_temp proxy_temp uwsgi_temp scgi_temp
在/lans/soft/nginx-1.9.15目录,开始编译安装包:
./configure --prefix=/lans/bin/nginx/ --sbin-path=/lans/bin/nginx/sbin/ --with-http_ssl_module --conf-path=/lans/bin/nginx/conf/nginx.conf --pid-path=/lans/bin/nginx/logs/nginx.pid --error-log-path=/lans/bin/nginx/logs/error.log --http-log-path=/lans/bin/nginx/logs/access.log --http-fastcgi-temp-path=/lans/bin/nginx/fastcgi_temp --http-client-body-temp-path=/lans/bin/nginx/client_body_temp --http-proxy-temp-path=/lans/bin/nginx/proxy_temp --http-uwsgi-temp-path=/lans/bin/nginx/uwsgi_temp --http-scgi-temp-path=/lans/bin/nginx/scgi_temp
如果要重新编译,先删除 /lans/soft/nginx-1.9.15/Makefile文件
执行安装命令:
make;make install
********************************************************************************
* 出错:
* The program 'make' can be found in the following packages:
* * make
* * make-guile
* Try: apt install <selected package>
* makeinstall: command not found
* 解决:sudo apt-get install build-essential
********************************************************************************
进入Nginx下sbin目录,启动Nginx,
cd /lans/bin/nginx/sbin
./nginx
最终确认Nginx启动:
ps -ef|grep nginx
访问网页:
自己的ip
nginx命令:
./nginx -t 测试配置并退出
./nginx -s *****(stop:停止nginx服务, quit, reopen, reload:重新加载配置文件)
Nginx配置
配置文件nginx/conf/nginx.conf:
http{ …… }部分,HTTP服务设置,全局设置
include mime.types; #文件扩展名不文件类型映射表
default_type application/octet-stream; #默认文件类型
sendfile on; #开启高效文件传输模式,sendfile指令指定nginx是否调用sendfile函数来输出文件,对于普通应用设为on,如果用来进行下载等应用磁盘IO重负载应用,可设置为off,以平衡磁盘不网络I/O处理速度,降低系统的负载。注意:如果图片显示丌正常把这个改成off。
keepalive_timeout120; #长连接超时时间,单位是秒
server{ …… }部分,虚拟主机的配置
listen 80; #监听端口
server_name lans.xxx.com; #域名可以有多个,用空格隔开
index index.html index.jsp; #默认访问页面
root /lans/webSite/xxx; #默认站点路径
error_page 500 502 503 504 /50x.html; #默认错误内容展示页
0 0
- 【笔记】nginx@ubuntu安装
- ubuntu 12.04下安装 nginx php mysql -- 安装笔记
- nginx笔记:nginx安装
- Ubuntu中安装Nginx+php+mysql+memcache+eaccelerator笔记
- Nginx学习笔记(零):ubuntu下安装pcre、zlib、openssl
- ubuntu 8.04 nginx 安装
- ubuntu server安装nginx
- 编译安装nginx [Ubuntu]
- Ubuntu安装Nginx
- ubuntu下nginx安装
- Ubuntu安装nginx
- ubuntu 编译安装nginx
- ubuntu 上安装 Nginx
- ubuntu下安装nginx
- Ubuntu安装Nginx
- ubuntu Nginx安装
- Ubuntu 离线安装 Nginx
- Ubuntu下安装Nginx
- 房卡牛牛 丹东牛牛组件
- SDL 加载显示JPEG图片
- unity3d的local和global pivot 和Center
- C语言换行带来的问题
- java this的用法
- 【笔记】nginx@ubuntu安装
- 面向对象总结(一)概述
- 构造函数和析构函数
- RabbitMQ实现异步及同步RPC
- 557. Reverse Words in a String III
- No releases for package "pear/Net_SMTP" exist 错误的解决
- shell3 source 命令和./ 命令的区别 &shell编程:EOF
- matplotlib-绘制精美的图标 第一节 快速绘图(I)
- 栈的java源码实现