怎么在linux上搭建nginx
1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器
2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言的编译环境gcc, 如果已经安装此步可以省略,否则执行命令:
yum install gcc-c++
3.nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
yum install -y pcre pcre-devel
4.zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
yum install -y zlib zlib-devel
5.nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。
yum install -y openssl openssl-devel
6.在Linux上创建nginx的临时目录,注意我这里是在Linux文件系统下的 /var下创建文件夹temp在temp下创建nginx。即:/var/temp/nginx
7.执行命令:
./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
8.编译源码,安装nginx:
make make install
9.启动nginx:
cd /usr/local/nginx/sbin/./nginx -c /usr/local/nginx/conf/nginx.conf
在浏览器中访问: http://localhost 出现下面界面表示安装成功:
我们此时也可以查看到nginx进程的运行情况:
ps aux|grep nginx
10.nginx服务器的停止方式:
方式一:先查出nginx进程id再使用kill命令强制杀掉进程。
cd /usr/local/nginx/sbin./nginx -s stop
方式二(推荐):待nginx进程处理任务完毕进行停止。
cd /usr/local/nginx/sbin./nginx -s quit
以上就是本文的全部内容,希望对大家的学习有所帮助
大家对Nginx服务器有了解吗?如果想要了解网站服务器的朋友,那么就需要学习一下在电脑中搭建Nginx WEB服务器的基础,Nginx主要是用在Linux的主机上,不过它也可以运行在Windows上,下面就让小编为大家介绍下,如何在Winxp系统中搭建Nginx WEB服务器。Winxp系统的电脑怎么搭建Nginx WEB服务器具体方法如下:1、下载Nginx程序包,仅有1M左右大小,相当小巧功能强大!2、将下载好的zip压缩包的文件全部解压,双击运行nginx.exe,你会看到一个黑色窗口一闪而过就没了,这就说明Nginx服务器已经正式启动(没有程序界面的)。3、在浏览器输入访问 127.0.0.1 回车,如果看到“Welcome to nginx!”则说明你在本机搭建的服务器已经成功运行。如果没有,请检查你的电脑的80端口是否被占用,或者打开任务管理器查看一下是否有两个“nginx.exe”进程在运行。4、完成以上简单的三步后,我们的Nginx网页服务器就搭建完成了,但是呢到这里只能支持html的纯网页,如果想让它支持php脚本还需要进一步安装php的运行环境。以上方法操作起来十分便捷,想要在XP系统上免费搭建Nginx服务器的小伙伴们快来看看吧。如有更多疑问,欢迎访问安下软件站。
(0) 安装依赖包
yum -y install pcre*
yum install autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gcc
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
yum -y install pcre-devel
yum -y install openssl openssl-devel
yum -y install lrzsz
yum -y install gcc gcc-c++
yum -y install openssl*
(1) 编译安装 PCRE
wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.7.tar.gz
tar zxvf pcre-7.7.tar.gz
cd pcre-7.7
./configure
make
make install
下载 pcre-8.31.tar.gz
[root@localhost /]# cd /media/psf/Home/Downloads
[root@localhost Downloads]# mv pcre-8.31.tar.gz /home/Nginx
[root@localhost Downloads]# cd /home/Nginx
[root@localhost Nginx]# tar -zxvf pcre-8.31.tar.gz
[root@localhost Nginx]# cd pcre-8.31
[root@localhost pcre-8.31]#
[root@localhost pcre-8.31]# make
[root@localhost pcre-8.31]# make install
(2) 编译安装 nginx-sticky-module-1.1
[root@localhost Downloads]# cd /home/Nginx
[root@localhost Nginx]# mkdir nginx-sticky-module-1.1
[root@localhost Nginx]# cd /media/psf/Home/Downloads
[root@localhost Downloads]#
mv nginx-sticky-module-1.1.tar.gz /home/Nginx/nginx-sticky-module-1.1/
[root@localhost Downloads]# cd /home/Nginx/nginx-sticky-module-1.1/
[root@localhost nginx-sticky-module-1.1]# tar -zxvf nginx-sticky-module-1.1.tar.gz
(3) 下载 nginx
[root@localhost local]# wget http://nginx.org/download/nginx-1.7.8.tar.gz
(4) 新建一个 Nginx 目录
[root@localhost /]# cd home
[root@localhost home]# mkdir Nginx
(5) 将 tar 包移动到 /home/Nginx 目录下面
[root@localhost local]# mv nginx-1.7.8.tar.gz /home/Nginx
[root@localhost local]# cd /home/Nginx
(6) 将 tar 包解压
[root@localhost Nginx]# tar -zxvf nginx-1.7.8.tar.gz
[root@localhost Nginx]# cd nginx-1.7.8
[root@localhost nginx-1.7.8]#
./configure --prefix=/usr/local/nginx-1.7.8 --with-http_ssl_module --with-http_spdy_module --with-http_stub_status_module --with-pcre
make && make install
(7) 验证安装是否成功
[root@localhost /]# cd /usr/local/nginx-1.7.8/sbin
[root@localhost sbin]# ./nginx -t
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
(8) 启动 nginx
[root@localhost sbin]# ./nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
使用命令关闭占用80端口的程序 sudo fuser -k 80/tcp
[root@localhost sbin]# ./nginx
(9) 浏览器访问:成功
至此,Nginx 安装完毕;
如何自己搭建一个linux系统呢?
以下是Linux系统的安装教程:选择发行版:Linux有很多不同的发行版,包括Ubuntu、Debian、Fedora、CentOS、OpenSUSE等。您需要根据自己的需求和偏好选择一个发行版。下载ISO镜像文件:一旦您选择了发行版,您需要从该发行版的官方网站或镜像站点下载ISO镜像文件。请注意,ISO镜像文件的大小通常在1-4 GB之间。...
搭建Linux系统的VPS的步骤教程
Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络 操作系统 。有用户想要在Linux上搭建vps这篇 文章 主要介绍了实例讲解搭建Linux系统的VPS的步骤,包括防火墙和SSH等基本软件的部署 方法 ,非常细致,需要的朋友可以参考下 前期准备 需要购买一台拥有 root 权限的 VPS ,我选择的是 搬瓦工 ,当时购...
linuxsap服务器怎么搭建
Linux搭建服务器 1.基础环境配置 1.1配置centos7 1.2安装xshall 1.3安装xftp7 2.配置jdk 1.8 ==第一步 卸载系统自带的OpenJDK以及相关的java文件。
怎样用linux系统架设自己的网站
linux网站搭建是:Apache+php+Mysql。Apache 是世界排名第一的Web 服务器, 根据Netcraf所作的调查,世界上百分之五十以上的Web 服务器在使用Apache。在搭建平台时,也可以直接使用RPM 包来安装,但是由于使用RPM 包在一些系统上不支持,因此我们使用更通用的方法:直接从源代码来装。Apache 的特性:1) ...
如何在LINUX服务器上搭建群集
使用4根RJ45线缆将四台PC机连到快速以太网的集线器或交换机上。使用剩下的1根RJ45线将额外的以太网卡(用于与其它网络相连的那块,这样机构就可以用上集群)连接到机构的局域网上(假定你的机构局域网也是快速以太网),然后打开电源。3.使用LINUX安装盘在每一台PC机上安装。请确信在LINUX系统中安装了C编译...
怎样在Linux系统搭建Samba共享服务器
[linuxprobe] 共享名称为linuxprobe comment = Do not arbitrarily modify the database file 警告用户不要随意修改数据库 path = \/home\/database 共享文件夹在\/home\/database public = no 关闭所有人可见 writable = yes 允许写入操作 我们将上面的配置参数直接追加到SMB服务配置文件(\/etc\/samba\/smb.conf)并...
怎么在linux平台上搭建汇编开发环境
LINUX默认支持C C++ 用vi写代码 gcc编译就可以了 你要是装别的 就得用命令 比如sudo apt -get 程序包名
怎么在linux上搭建nginx
(0) 安装依赖包yum -y install pcre*yum install autoconf automake zlib zlib-devel openssl openssl-devel pcre pcre-devel gccyum -y install zlib zlib-devel openssl openssl-devel pcre pcre-develyum -y install pcre-develyum -y install openssl openssl-develyum -y install lrzszyum -y ...
怎么在linux上搭建cs1.6服务器
默认的配置文件(\/etc\/samba\/smb.conf)允许用户作为 Samba 共享来查看他们的 Red Hat Linux 主目录。它还把为 Red Hat Linux 配置的打印机作为 Samba 共享打印机来共享。换一句话说,你可以在你的 Red Hat Linux 系统上连接打印机,然后从网络上的 Windows 机器来打印。要使用图形化界面来配置 Samba...
vnc安装linuxvnc安装linux
windows怎么开启vnc服务?VNC包括服务器端和客户端,最终需要实现从Windows上使用vnc客户端能够远程连接到Linux,那么就需要在Windows上安装vnc客户端VNCviewer,在Linux上安装vnc服务器端VNCserver。1、windows上安装vncviewer(过程不赘述)2、Linux上安装vncserver 可通过以下命令查看系统是否安装了vnc 若没有...
徭吉倍恩: 安装nginx前,我们首先要确保系统安装了g++、gcc、openssl-devel、pcre-devel和zlib-devel软件,可通过如图所示命令进行检测,如果以安装我们可以通过图二所示卸载 我们一般安装linux软件都会在/usr/local目录下,然后进行解压编译安装,...
木垒蒙古自治州18389917432: 如何在远程Linux服务器上搭建Nginx - ?
徭吉倍恩: 1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器2.由于nginx是C语言开发的并且我们这里是通过编译nginx的源码来安装nginx,所以Linux上要安装C语言的编译环境gcc, 如果已经安装此步可以省略,否则执行命令:yum install gcc-c++ ...
木垒蒙古自治州18389917432: nginx 怎样在Linux环境下安装 - ?
徭吉倍恩: 推荐源码安装 下载 nginx-0.8.46.tar.gz 解压 configure (选项) make make install 网上搜个教程照着做,遇到具体点的问题再来问吧
木垒蒙古自治州18389917432: nginx怎么安装到linux - ?
徭吉倍恩: 在linux下安装nginx的时候,一般在./configure的阶段会要求通过prefix设置安装路径.因此,在./configure的时候指定不同的prefix就可以安装多个nginx啦. 值得注意的是,安装完之后,两个nginx的监听端口要设置成不同的监听端口.否则,会...
木垒蒙古自治州18389917432: linux怎么快速安装nginx和php,不用安装数据库 - ?
徭吉倍恩: Linux下如果要搭建nginx和php环境,需要安装三个软件包:nginx,php,php-fpm 比如说如果是centos的话:yum install nginx php php-fpm可能软件包名有差别,这个查查就知道了.然后配置nginx,修改nginx.conf,如果用sock就这样写...
木垒蒙古自治州18389917432: linux 下nginx模块的安装 - ?
徭吉倍恩: 安装 第一步 下载并解压Nginx压缩包 从Nginx官网下载Nginx,或者在Linux上执行wget http://nginx.org/download/nginx-1.10.1.tar.gz命令直接下载 解压nginx-1.10.1.tar.gz文件:tar zxvf nginx-1.10.1.tar.gz11 第二步 配置 cd nginx-1.10.1./configure ...
木垒蒙古自治州18389917432: 怎样在linux下安装nginx,pcre,zlib,openssl - ?
徭吉倍恩: pcre,zlib,openssl这三个可以通过如下指令全部安装:yum install -y pcre zlib opensslnginx的安装可以如下操作:1.先从nginx官网下载最新的版本 http://nginx.org/d...
木垒蒙古自治州18389917432: 怎样在CentOS下安装Nginx - ?
徭吉倍恩: 1、如用源码安装,需要先准备编译环境 yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-...
木垒蒙古自治州18389917432: 如何在ubuntu下 安装nginx服务器 - ?
徭吉倍恩: 获取nginx源码1、打开百度在搜索栏输入nginx找到nginx官网,点击进入;2、点击最新发布版,进入下载地址;3、找到最新源码,右击获取源码下载地址通过wget下载;如何在ubuntu下 安装nginx服务器 如何在ubuntu下 安装nginx服务器 如何...
木垒蒙古自治州18389917432: 在linux系统下怎么安装两个nginx - ?
徭吉倍恩: 安装2个版本的nginx的话需要通过源码进行安装,在configure配置的时候添加目录指向,参考命令如下:./configure --prefix=/path注:以上path请指定具体的版本安装目录(不同版本安装目录不一样)