Linux下搭建nginx
来源:互联网 发布:resellerclub域名 编辑:程序博客网 时间:2024/05/19 00:08
nginx官网
nginx下载:http://nginx.org/en/download.html
Linux安装
注意 一切目录在于 /user/nginx
注:没有wegt 安装
-> yum -y install wget*
1.下载nginx
->wget http://nginx.org/download/nginx-1.10.3.tar.gz
2.解压
->tar -zvxf nginx-1.10.3.tar.gz
因为下载的为源码包,需要进行编译,所以需要gcc,pcre ,zlib ,openssl 等环境
3.安装这些环境
(1).总的一句话代码
->yum -y install gcc-c++ && yum -y install pcre pcre-devel && yum -y install zlib zlib-devel && yum -y install openssl openssl-devel
(2).分开书写,方便查错
安装gcc #
-> yum -y install gcc-c++
安装 pcre #
-> yum -y install pcre pcre-devel
安装 zlib #
-> yum -y install zlib zlib-devel
安装 openssl #
-> yum -y install openssl openssl-devel
4.生成make
假设你的解压目录在 user/nginx
解压nginx
进入文件夹
进入文件夹后发现没有make 这样就无法编译
创建一个nginx临时目录 :
->mkdir -p /var/temp/nginx
执行 configure命令 (后面的参数别硬记,没必要)
./configure \--prefix=/user/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
5.make && make install
6. /user/local目录下有了nginx
7. cd /user/local/nginx/sbin
8. ./nginx
访问http://ip/
自己使用的版本
高效 快速 简单
yum -y install wget*wget http://nginx.org/download/nginx-1.10.3.tar.gz && tar -zvxf nginx-1.10.3.tar.gz mkdir /user && mv nginx-1.10.3 /user/nginxcd /user/nginxyum -y install gcc-c++ && yum -y install pcre pcre-devel && yum -y install zlib zlib-devel && yum -y install openssl openssl-develmkdir -p /var/temp/nginx./configure \--prefix=/user/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/scgimake && make install
写在最后
下一步学习shell脚本
Shell脚本
注意自己现在所在根目录 /
vim test.sh
#!/bin/bashecho "开始执行" wget http://nginx.org/download/nginx-1.10.3.tar.gz && tar -zvxf nginx-1.10.3.tar.gzmkdir /user & mv nginx-1.10.3 /user/nginxcd /user/nginxyum -y install gcc-c++ && yum -y install pcre pcre-devel && yum -y install zlib zlib-devel && yum -y install openssl openssl-develmkdir -p /var/temp/nginx./configure \--prefix=/user/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/scgimake && make installecho "安装完毕"
chmod +x test.sh
./test.sh
- Linux下搭建nginx
- linux下搭建nginx服务
- Linux下搭建nginx服务器
- Linux下nginx的搭建
- Linux下搭建Nginx环境的搭建
- Linux下Nginx + Resin 的搭建
- Linux下搭建nginx和php环境
- linux下nginx+php+mysql环境搭建
- Web服务器:linux下搭建nginx服务
- Linux下 nginx+php环境搭建
- linux下nginx+php+mysql环境搭建
- linux下nginx+php+mysql环境搭建
- Linux下 nginx + php 环境搭建
- nginx在linux平台下搭建
- Linux下 nginx + php 环境搭建
- Linux下 nginx + php 环境搭建
- Linux下php+nginx环境的搭建
- Ubuntu下搭建Linux+Nginx+MySQL+PHP
- explain语句中的key_len计算
- jQuery给动态添加的元素绑定事件的方法
- Android自定义View数字圆环(二)
- IntelliJ IDEA修改web项目访问路径
- Android Studio 使用本地gradle配置详解
- Linux下搭建nginx
- javascript 快速获取图片实际大小的宽高
- @Autowired的使用:推荐对构造函数进行注释
- 添加任务
- 用nginx在window上搭建一个集群
- shell [] 常用命令
- 替换路径下所有文件中的字符串
- 项目配置的理解 Project Structre
- 从数据库取Blob数据