centos7安装nginx

#gcc安装,nginx源码编译需要
yum install gcc-c++

#PCRE pcre-devel 安装,nginx 的 http 模块使用 pcre 来解析正则表达式
yum install -y pcre pcre-devel

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum -y install nginx

启动 验证

[root@localhost local]# systemctl start nginx
[root@localhost local]# ps -ef |grep nginx
root      4744     1  0 10:31 ?        00:00:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
nginx     4745  4744  0 10:31 ?        00:00:00 nginx: worker process
root      4837 13235  0 10:31 pts/0    00:00:00 grep --color=auto nginx
[root@localhost local]#

在这里插入图片描述
nginx配置目录
/etc/nginx/nginx.conf

vi /etc/nginx/nginx.conf
user  nginx;
worker_processes  1;

error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;


events {
    worker_connections  1024;
}


http {
    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

    sendfile        on;
    #tcp_nopush     on;

    keepalive_timeout  65;

    #gzip  on;

    include /etc/nginx/conf.d/*.conf;     # 这里/etc/nginx/conf.d/*.conf是引入默认的server配置,这里我们可以去掉,配置成自己的项目
}

查看默认配置

cd /etc/nginx/conf.d

在这里插入图片描述

vi default.cong

这就是默认的配置,照此模板,我们可以配置自己的服务
在这里插入图片描述

测试配置文件是否在正确:nginx -t
启动:service nginx start 会有如下输出
Redirecting to /bin/systemctl start nginx.service
启动:systemctl start nginx 无输出
重启:nginx -s reload
查看nginx进程:ps -ef |grep nginx
关闭服务:nginx -s stop或者kill -9 pid

卸载

停止Nginx:service nginx stop
删除Nginx的自动启动:chkconfig nginx off
删除Nginx本地文件:
rm -rf /usr/sbin/nginx
rm -rf /etc/nginx
rm -rf /etc/init.d/nginx
yum清理:yum remove ngin
内容概要:《绿色转型美丽乡村——汾渭平原地区低碳乡村案例集》由西安空气侠环保科技有限公司编写,北京市企业家环保基金会支持,聚焦汾渭平原地区乡村低碳发展的典型实践。报告梳理了国内外相关理论研究及政策背景,展示了中央与地方在低碳乡村发展方面的政策措施。通过五个典型案例,包括芮城县庄上村的“光储直柔”模式、铜川耀州区克坊村的“光伏+普惠金融”、浮山县臣南河村的循环经济模式、澄城县权家河村的“风光储一体化”以及麟游县紫石崖村的“光伏+生态养殖”,详细分析了这些案例的技术路线、项目成效、主要政策、典型经验和存在问题。报告总结了清洁能源在乡村低碳发展中的核心地位,强调了因地制宜发展策略的关键作用,并指出了多重效益综合追求的重要性。 适合人群:从事环保、农业、能源领域研究的专业人士,以及关注乡村低碳发展和可持续发展的政策制定者和社会学者。 使用场景及目标:①为全国其他地区开展乡村能源转型实践提供有益的借鉴;②助力推动我国乡村低碳发展,为实现碳达峰、碳中和目标贡献积极力量;③为政策制定者提供决策参考,促进乡村绿色转型和乡村振兴战略的实施。 其他说明:报告由多家单位参编,感谢北京市企业家环保基金会提供资金支持。文中内容及意见仅代表作者的个人观点,与北京市企业家环保基金会的立场或政策无关。报告期望为全国其他地区开展乡村能源转型实践提供有益的借鉴,助力推动我国乡村低碳发展。
### CentOS 7 安装 Nginx 的教程 #### 准备工作 在开始之前,确保服务器已准备好并更新到最新状态。可以通过以下命令完成系统的升级: ```bash sudo yum update -y ``` #### 安装必要的依赖项 为了成功编译和安装 Nginx,需要先安装一些必需的开发工具和库。如果缺少这些组件,在配置阶段可能会遇到错误[^4]。因此,需执行以下命令来安装所需的软件包: ```bash sudo yum -y install gcc make zlib-devel gcc-c++ libtool openssl openssl-devel ``` #### 下载 Nginx 源码 访问[Nginx官方网站](http://nginx.org/en/download.html),下载最新的稳定版本源码文件。或者通过 `wget` 命令直接获取: ```bash wget http://nginx.org/download/nginx-1.24.0.tar.gz tar -zxvf nginx-1.24.0.tar.gz cd nginx-1.24.0 ``` 这里假设我们使用的是 Nginx 1.24.0 版本[^5]。 #### 配置与编译 进入解压后的目录后,运行如下命令进行配置、编译以及安装操作: ```bash ./configure --prefix=/usr/local/nginx make && make install ``` 上述过程会将 Nginx 安装至 `/usr/local/nginx/` 路径下。如果有特殊需求(例如启用模块支持),可以在 `./configure` 中加入额外参数。 #### 启动服务 安装完成后,启动 Nginx 并验证其正常运行情况: ```bash /usr/local/nginx/sbin/nginx curl localhost ``` 如果返回默认欢迎页面,则说明安装成功。 #### 设置开机自启和服务管理 为了让 Nginx 支持 systemctl 控制方式,创建一个新的 service 文件: ```bash cat <<EOF | sudo tee /lib/systemd/system/nginx.service [Unit] Description=The NGINX HTTP and reverse proxy server After=syslog.target network-online.target remote-fs.target nss-lookup.target Wants=network-online.target [Service] Type=forking ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target EOF ``` 接着重新加载 systemd 配置,并尝试控制 Nginx: ```bash sudo systemctl daemon-reload sudo systemctl start nginx sudo systemctl enable nginx ``` #### 测试防火墙规则 最后确认端口开放状况,允许外部访问 Web 站点: ```bash sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --reload ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值