基于centos 7 nginx服务的搭建
来源:互联网 发布:java runonthread 编辑:程序博客网 时间:2024/05/01 07:29
阅读本文的前提是已经安装了虚拟机,我使用的是centos7+vmware
centos下载地址 https://www.centos.org/download/
网络下载过慢请留言或联系博主qq 759519274
下载完之后vmware centos的安装 大家可以参考这个博客 http://blog.csdn.net/alex_my/article/details/38142229
首先安装虚拟机之后最头疼的就是ip的配置,里面太多坑,困扰了小编好几个小时,接下来一一说来
1.虚拟机ip的配置
安装完虚拟机之后会在本地增加两个适配器,博主使用的是vmnet8的方式
然后修改ipv4的地址ip,子网掩码和网关的地址和本地的一样,ip在本地地址基础上加100就行,比如本地192.168.1.1那个虚拟机ip就设置192.168.1.101
这个操作完成之后去虚拟机中,左上角编辑,点击虚拟网络编辑器进入下面页面,由于博主使用的是vmnet8,然后配置子网,和子网掩码,这是的子网最后一位一定要是0
否则会,提示子网和子网掩码不匹配的问题,
接下来点击nat设置,进入下面这个界面,这时设置的网关ip要和主机的ip一致
然后点击应用就行了,不要以为到这就完事了
接下来进入虚拟机命令界面,以root用户登录
vi /etc/sysconfig/network-scripts/ifcfg-eno编辑,配置一下ip地址
然后进入 vi /etc/resolv.conf
添加 nameserver 8.8.8.8
然后重启虚拟机,就能用了
接下来就是nginx的安装了
博主使用的是nginx-1.8.0 下载地址 http://nginx.org/en/download.html
下载之后将文件移动到虚拟机中,博主推荐使用ssh secure file
由于nginx是使用c语言开发的,需要在虚拟机中配置环境
1. 编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++
2. nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库 yum install -y pcre pcre-devel
3.zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库 yum install -y zlib zlib-devel
4 nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库 yum install -y openssl openssl-devel
然后解压
tar -zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0
1 执行
./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi-temp-path=/var/temp/nginx/scgi
2、编译安装
make
make install
然后启动nginx
cd /usr/local/nginx/sbin/
./nginx
查看状态
ps aux|grep nginx
停止
./nginx -s stop
启动之后使用 http:ip:80就能当问了顺便说一句,本人现在想要找一个上海的工作,如有意向请联系qq 759519274
- 基于centos 7 nginx服务的搭建
- 基于NGINX的HLS直播服务搭建
- 基于CentOS 7 web服务环境搭建(包含JDK+Nginx+Tomcat+Mysql+Redis)
- 基于CentOS搭建 Git 服务
- 基于CentOS搭建 Git 服务
- Centos 7 Nginx 服务
- CentOS 7 搭建Java Web服务(Nginx+Tomcat+MySql)
- 基于CentOS搭建搭建FTP文件服务
- nginx服务的搭建
- CentOS 7 搭建nginx
- 基于 CentOS 搭建 FTP 文件服务
- 基于CentOS搭建FTP文件服务
- 基于CentOS搭建微信小程序服务
- 基于CentOS搭建Postfix、Dovecot邮件服务
- 基于Centos 7的HTTP服务器搭建
- centos 下的 nginx搭建
- CentOS环境下使用GIT基于Nginx的私服搭建全过程
- CentOS 7 搭建samba服务
- 验证:java8特性lambda基本原理及性能分析
- How many times
- java开发过程中 循环ajax 变量问题
- c-c++宏展开
- 单例设计模式
- 基于centos 7 nginx服务的搭建
- 什么是跨域?常见的跨域的方式都有哪几种
- 400+汽车经销商怎么在一天完成算奖?
- 给定一个由非负整数和整数m组成的数组,可以将该数组分成m个非空的连续子数组。 写一个算法来最小化这些m个子阵列之间的最大和。
- logstash 中input插件读取的数据没有日期,现在想在filter插件的csv插件中插入以时间字段
- Warning: Using a password on the command line interface can be insecure
- Java Timer
- Java Web+GeoTools工具+自定义几何对象构造器+简单应用
- 【Python】不用numpy用纯python求极差、平均数、中位数、众数与方差,python的打印到控制台