1.安装pcre

1.[root@localhost home]# tar zxvf pcre-8.10.tar.gz   //解压缩
2.[root@localhost home]# cd pcre-8.10                //切换到该目录下
3.[root@localhost pcre-8.10]#./configure            //配置
4.[root@localhost pcre-8.10]#make
5.[root@localhost pcre-8.10]#make install           //安装
6. [root@localhost home]#tar -xvzf zlib-1.2.3.tar.gz
7. [root@localhost home]#cd zlib-1.2.3.tar.gz
8.[root@localhost home]#./configure
9. [root@localhost home]#make

2.安装zlib

10. [root@localhost home]#sudo make install

3.安装nginx

 11.[root@localhost home]# tar zxvf nginx-1.0.2.tar.gz    

 12.[root@localhost home]#cd nginx-1.0.2    

 13.[root@localhostnginx-1.0.2]#./configure

 14.[root@localhost nginx-1.0.2]#make &&make install  

4.配置Nginx开机启动

15. [root@localhost nginx-1.0.2]#vi /etc/rc.d/rc.local

16. 在文件末尾添加“/usr/local/nginx/sbin/nginx”

5.启动操作

17. /usr/nginx/sbin/nginx (/usr/nginx/sbin/nginx -t 查看配置信息是否正确) 

18. [root@localhost nginx-1.0.2]#cd/usr/nginx/sbin/

19.  [root@localhost nginx-1.0.2]#./nginx 

6.停止操作

停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的
步骤1:查询nginx主进程号

ps -ef | grep nginx

在进程列表里 面找master进程,它的编号就是主进程号了。
步骤2:发送信号
从容停止Nginx:
kill -QUIT 主进程号
快速停止Nginx:
kill -TERM 主进程号
强制停止Nginx:
pkill -9 nginx

7.平滑重启

20. /usr/nginx/sbin/nginx -s reload

8.配置nginx反向代理用做内网域名转发

  1. 21.     location / {
    22.         proxy_pass   http://127.0.0.1:8686/;
    23.         proxy_redirect off;
    24.         proxy_set_header X-Real-IP $remote_addr;
    25.         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    26.     }

注意:

一、配置https需要

# cd nginx-1.0.3
# ./configure--with-http_ssl_module –with-openssl=/soft/openssl(此处为openssl解压路径,无需安装)
# make
# make install

二、启动nginx提示:error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory,意思是找不到libpcre.so.1这个模块,而导致启动失败。

1.    [root@localhost nginx-1.0.2]# ./usr/local/webserver/nginx/sbin/nginx
2.    nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

要解决这个方法非常容易

如果是32位系统

3.    [root@localhost nginx-1.0.2]# ln -s /usr/local/lib/libpcre.so.1 /lib

如果是64位系统

4.    [root@localhost nginx-1.0.2]# ln -s /usr/local/lib/libpcre.so.1 /lib64

然后在启动nginx就OK了

5.    [root@localhost nginx-1.0.2]# /usr/local/webserver/nginx/sbin/nginx

nginx安装配置域名转发的更多相关文章

  1. 【nginx】 配置域名转发到相同地址不同端口下执行相应业务

    #doctor upstream doc { server 52.**.**.***:8090; } #patient upstream pat { server 52.**.**.***:8088; ...

  2. Nginx安装配置|Nginx反向代理|Nginx支持HTTPS|Nginx重定向

    Nginx安装配置 可以直接看到最下面的HTTPS. Nginx安装 我的系统如下: No LSB modules are available. Distributor ID: Ubuntu Desc ...

  3. Nginx安装配置(转)

    Nginx 安装配置 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/ ...

  4. Nginx安装配置PHP(FastCGI)环境的教程

    这篇是Nginx安装配置PHP(FastCGI)环境的教程.Nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用. 一.什么是 FastCGI F ...

  5. nginx安装配置_runoob_阅读笔记_20190917

    Nginx 安装配置_runoob菜鸟教程 Nginx 安装配置 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向 ...

  6. Nginx安装配置与HelloWorld

    <深入理解Nginx>阅读与实践(一):Nginx安装配置与HelloWorld 最近在读陶辉的<深入理解Nginx:模块开发与架构解析>,一是想跟着大牛练练阅读和编写开源代码 ...

  7. Nginx 安装 配置 使用

    Nginx 安装 配置 使用 基本的HTTP服务器特性 处理静态文件,索引文件以及自动索引:打开文件描述符缓存(缓存元数据和文件描述符,下一次可以直接从内存找到数据或者文件的位置): 使用缓存加速反向 ...

  8. VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

    首先启动Nginx 1. 相关浏览 两个 Tomcat 配置:  VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二) Nginx 安装配置启动: VMware Linu ...

  9. VMware Linux 下 Nginx 安装配置 - Tomcat 配置 (二)

    准备工作 相关浏览: VMware Linux 下 Nginx 安装配置 (一) 1. 选在 /usr/local/ 下创建 softs 文件夹,通过 ftp 命令 把 apache-tomcat-7 ...

随机推荐

  1. Install Sogou IM 2.0 in Ubuntu14.04+/Xfce

    Ubuntu14.04+ 安装搜狗输入法 搜狗输入法是一款非常友好的输入法产品,从Ubuntu14.04开始对Linux支持,不过只是Debian系的,是Ubuntu优麒麟组引入的.优麒麟是针对国人设 ...

  2. oralce创建用户

    oralce创建用户: sqlplus /nolog回车 -->conn esun/esun@esuntech; -->create user xlh identified by pass ...

  3. C#:插件、框架

    1.开源实体映射框架EmitMapper(http://www.cnblogs.com/wuhong/archive/2011/09/21/2184313.html) 2.ffmpeg.exe是一个源 ...

  4. jquery easyui读取json文件乱码

    输出的json要求用utf-8,否则因json的编码格式有问题显示不了中文.记事本默认编码是ANSI,若保存的json是由记事本改后的缀名,则json格式有问题,显示中文为乱码. 解决方法:打开.js ...

  5. greenplum如何激活,同步,删除standby和恢复原始master

    在Master失效时,同步程序会停止,Standby可以被在本机被激活,激活Standby时,同步日志被用来恢复Master最后一次事务成功提交时的状态.在激活Standby时还可以指定一个新的Sta ...

  6. hdu 1061 Rightmost Digit

    解决本题使用数学中的快速幂取余: 该方法总结挺好的:具体参考http://www.cnblogs.com/PegasusWang/archive/2013/03/13/2958150.html #in ...

  7. 20150612_Andriod contextual action mode 菜单

    参考地址:http://www.xuebuyuan.com/1114028.html              http://www.cnblogs.com/mengdd/p/3564782.html ...

  8. Y2K Accounting Bug 分类: POJ 2015-06-16 16:55 14人阅读 评论(0) 收藏

    Y2K Accounting Bug Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 11222   Accepted: 56 ...

  9. Python3发送post请求,自动记住cookie

    转载自:http://www.cnblogs.com/meitian/p/4607737.html 在做登录的post请求时,需要记住cookie,否则不能访问登录后的页面. 下面是登录的代码: #c ...

  10. Android开发之获取相册照片和获取拍照照片

    在Android的开发过程中,我们可能会读取手机里面的照片或者通过相机拍摄获取照片,这是两种常用的获取图片的方式,在做项目过程中也会经常遇到,下面来介绍一下这两种获取方式.. 1.从本地相册获取照片: ...