Nignx安装

下载nginx

http://nginx.org/en/download.html 下载了linux下的安装版本
在这里插入图片描述

解压

tar -xvf nginx-1.16.0.tar.gz
在这里插入图片描述

依赖

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel

安装GCC

因为nginx是C写的,所以要安装C语言的编译环境
yum install gcc
在这里插入图片描述

安装nginx

nginx的安装路径下执行:./configure

注:有些Linux环境对开发同学是不给root用户的,所以没有权限操作nignx,这时需要指定nginx安装路径,请参考如下内容:
cd nginx
./configure --prefix=/data/yourspace   #/data/yourspace你要安装的路径
make 
make install

在这里插入图片描述
在这里插入图片描述
报错了,发现缺少PCRE,所以需要安装依赖 https://ftp.pcre.org/pub/pcre/ 。下载后解压 tar -xvf pcre-8.00.tar.gz 或者直接 yum -y install pcre-devel openssl openssl-devel后,再次安装./configure,以下代表安装成功了
在这里插入图片描述

执行make install

启动

/usr/local/nginx/sbin/nginx

检查

在这里插入图片描述

配置环境变量

在这里插入图片描述
在这里插入图片描述

启动和停止nginx

启动命令 :nginx
停止:nginx -s stop
在这里插入图片描述

nginx域名映射到相应的端口上

大致步骤为:
1.找到nginx的安路径下的配制文件:cd /usr/local/nginx/conf/
2.先备份好原有的nginx.conf,然后对其进行修改,可以直接在原文件中改,也可以引入外部文件进行修改。本例中将通过include引入外部文件进行修改
3.修改本机的hosts,路径为:/etc/hosts ,加上ip 域名映射
4.重新起动nginx服务即可,具体操作如下所示:
  • 进入路径并创建一个vhost目 录:cd /usr/local/nginx/conf && mkidr vhost
  • 创建一个配制文件,名称可以自己起,本例的配制文件名为域: cmss.tset.ce.inc.conf
server {
        # 监听 80 端口
    listen 80;
    autoindex on;
    server_name cmss.test.ce.inc;
    access_log /usr/local/nginx/logs/access.log combined;
    index index.html index.htm index.jsp index.php;
    if ( $query_string ~* ".*[\;'\<\>].*" ){
        return 404;
    }
    location / {
        # 反向代理到 8080 端口
        proxy_pass http://192.168.1.90:9080;
        add_header Access-Control-Allow-Origin *;
    }
}
  • 在nginx的配制文件中引入新创建的文件内容,注意引入的位置在http里。与server同级
    *在这里插入图片描述
  • 修改本地的hosts文件 :vi /etc/hosts
    在这里插入图片描述
192.168.1.90 cmss.test.ce.inc
  • 重启nginx 或重新加载
nginx -s reload

好了,大功告成,可以通过域名访问 了~~~
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值