nginx服务器搭建

nginx服务搭建
防火墙,安全机制的关闭
iptables -F
systemctl stop firewalld
setenforce 0
本地yum的构建
安装依赖包
yum -y install pcre-devel zlib-devel openssl-devel
nginx服务的搭建需要pcre、zlib等软件包的技术支持
从网上下载nginx软件包
weget+复制的下载路径,或者下载到桌面rz上传
tar -xf nginx-1.14.2.tar.gz -C /usr/src/ #把安装包解压到/usr/src/下
cd /usr/src/nginx-1.14.2
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module &&make &&make install
--prefix 设定Nginx的安装目录
--user和--group 指定Nginx运行用户和组
--with-http_stub_status_module 启用http_stub_status_module模块以支持状态统计
--with-http_ssl_module 启用SSL模块
--with-http_flv_module 启用FLV模块,提供寻求内存使用基于时间的偏移量文件
echo $PATH
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin
ll /usr/local/bin/nginx
nginx -t #检查你的语法是否正确 successful ok代表正确
nginx #启动nginx
netstat -anpt | grep :80 #80端口nginx使用
在浏览器中输入你的ip地址测试nginx是否运行
Welcome to nginx!
HUP 重载进程 等同于-1 killall -s HUP nginx
QUIT 退出进程 等同于 -3 killall -s QUIT nginx
kill杀死进程根据PID号 kill + pid号
PID号的存放位置
cat /usr/local/nginx/logs/nginx.pid
netstat -anpt | greo :80 查看80端口是谁使用着
netstat -a 显示所有 -t tcp传输协议连接状态 -u udp协议连接状态 -p显示程序名称 -n直接使用IP地址,不通过域名服务器
为了让服务开机可以自启动,可以通过编写脚本来实现
vim /etc/init.d/nginx
#!/bin/bash
# chkconfig: 2345 99 20
# description: Nginx Server Control Script
PROG="/usr/local/nginx/sbin/nginx"
PIDF="/usr/local/nginx/logs/nginx.pid"

case "$1" in
start)
$PROG
;;
stop)
kill -s QUIT $(cat $PIDF)
;;
restart)
$0 stop
$0 start
;;
reload)
kill -s HUP $(cat $PIDF)
;;
*)
echo "Usage: $0 {start|stop|restart|reload}"
exit 1
esac
exit 0
chomd +x /etc/init.d/nginx #加上可执行权限
chkconfig --add nginx
chkconfig nginx on
chkconfig --list nginx # 查看开启状态信息
#服务基本搭建完成

原文地址:https://www.cnblogs.com/zcdhhh/p/11504304.html

时间: 2024-11-05 21:55:58

nginx服务器搭建的相关文章

nginx 服务器搭建

Nginx服务器搭 yum 安装所需的依赖包 yum install gcc-c++ yum install -y pcre pcre-devel yum install -y zlib zlib-devel yum -y install zlib zlib-devel yum -y install openssl openssl-devel 顺便安装一个用于windows和linux互传文件的软件sz  rz 用法比较简单 yum -y install lrzsz 然后直接rz从windows

关于Nginx服务器搭建,编译源码安装Nginx的环境

如何选用web服务器: 静态业务:要求高并发,采用Nginx或者是ttpdligh 动态业务:采用Nginx和Apache Nginx的介绍: 他是俄罗斯人开发的,软件一共就780K,他本是是一款几台www软件,静态高并发,同时占用资源少,3万并发10个线程工占用150M. Nginx服务冲大的方面功能: www web服务   http 80 负载均衡     反向代理proxy web   cache(web缓存) Nginx的优点: 高并发(对于静态小文件) 占用资源少 功能种类比较多(w

Nginx服务器搭建和基本配置详解

nginx Nginx(engine X) 是一个高性能的 HTTP 服务器和反向代理服务器,这款软件开发的目的是为了解决 C10k 问题. Nginx 的架构利用了许多现代操作系统的特性,以实现一个高性能的 HTTP 服务器.例如在 Linux 系统上,Nginx 使用了 epoll,sendfile,File AIO,DIRECTIO 等机制,使得 Nginx 不仅性能高效,而且资源占用率非常低,官方宣称 nginx 维持 10000 个非活动的 HTTP keep-alive 连接仅需要

django环境下对于uwsgi、nginx服务器搭建

如果系统是最小化安装的,就需要安装必要的开发包,如下#yum groupinstall "Development tools" #yum install zlib-devel bzip2-devel pcre-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel CentOS6.X 自带的是Python2.6.6,但我们可以再安装Python2.7版本:可以直接下载,然后安装即可,如下#wget h

服务器搭建--Linux安装erlang

1.安装依赖环境: 1)安装GCC GCC-C++ Openssl等模块,安装过就不需要安装了 yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 2)安装ncurses yum -y install ncurses-devel 2.下载erlang: 官网下载:http://erlang.org/download/ 或者直接下载 [[email protected] ~]# cd /usr/lo

服务器搭建--Linux安装rabbitmq

安装rabbitmq需要先安装erlang:安装erlang参考https://blog.csdn.net/ztx114/article/details/79912570 1.下载rabbitmq-server-generic-unix-3.6.15.tar.xz 我是安装在/usr/local/soft/目录下,首先切换到/usr/local/soft/目录没有soft文件夹的需要先创建文件夹: cd /usr/local/soft/[[email protected] soft]# tar

Nginx网站服务器搭建实例

Nginx是一款开源的高性能HTTP服务器和返向代理服务器. 下载.编译.安装模块: [[email protected] nginx-1.4.0]#wget http://nginx.org/download/nginx-1.4.0.tar.gz [[email protected] nginx-1.4.0]#tar -xzf nginx-1.4.0.tar.gz -C /usr/src/ [[email protected] nginx-1.4.0]#yum -y install gcc p

rtmp与hls流媒体服务器搭建:ubuntu下Nginx搭建初探与rtmp-module的添加

关键词:Nignx(http服务器):rtmp,hls(流媒体服务) 前言:感谢开源,感谢战斗民族.现在在做流媒体服务的一些工作,流媒体服务器搭建的网上教程多入牛毛,但是细细查看,发现很多同志贴上来的教程都有些许问题,还有一些是爬别人的数据得来的,排版上也有问题,让新手无所适从.本文也是通过翻看一些优质的博文得到的这篇分享.以下分享的网址就是引用的博文,安利一下. 1. http://redstarofsleep.iteye.com/blog/2123752 2. http://blog.csd

在阿里云服务器(ECS)上从零开始搭建nginx服务器

本文介绍了如何在阿里云服务器上从零开始搭建nginx服务器.阿里云服务器(ECS)相信大家都不陌生,感兴趣的同学可以到http://www.aliyun.com/product/ecs去购买,或到体验馆去体验(半个月有效期).至于如何注册.管理ECS这里就不详细介绍了.因为官方文档已经写的很清楚了.如果还不清楚,打咨询电话询问. 现在假设你已经拥有了阿里云服务器,ip是139.128.33.11(假的,读者需要换成自己的ip地址).并且没有选择任何安装包.现在ECS是完全空的,除了必须的Linu