Linux指令之Nginx指令

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w1lgy/article/details/80388735 添加源文件 sudo rpm -Uvh http://nginx.
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/w1lgy/article/details/80388735

添加源文件
sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
安装
sudo yum install -y nginx
启动服务
sudo service nginx start
复制配置文件
cd /etc/nginx/conf.d
sudo cp default.conf imooc.conf
把imooc.conf修改为
server {
listen 80;
#listen 9999;#(监听多端口)
server_name www.imooc.test www.imooc.test;#(多域名访问,域名用空格隔开即可)

root   /data/www;
index  index.html index.htm;
access_log /var/log/nginx/access_imooc.log imooc;#自定义日志地址:access_log 路径名称 名称;
#伪静态操作
location / {
rewrite ^(.*)\.htmp$ /index.html
}

}

reload nginx
sudo service nginx reload

Nginx默认初始页面:
/usr/share/nginx/html/index.html

upstream imooc_hosts{
server 118.89.106.129:80 weight=5;
server 192.168.0.112:80 weight=1;#设置复制均衡,比例是5比1
}

server {
listen 80;
listen 9999;
server_name www.imooc.test www.imooc2.test;
add_header Content-Type “text/plain;charset=utf-8”;
root /data/www;
index index.html index.htm;

location / {
    #rewrite ^(.*)\.htmp$ /index.html;
    proxy_set_header Host www.54php.cn;#
    proxy_pass http://imooc_hosts;
}   

}

目录
相关文章
|
Linux 数据安全/隐私保护
Linux文件权限调整:chmod指令解析
在日常使用或系统管理中,对 `chmod`的熟练应用是提高工作效率和维持系统稳定性的关键。掌握如何给予或限制权限是每个Linux使用者都应该具备的技能。
804 17
|
移动开发 Linux Windows
Linux常用基本指令
对Linux中常用命令,包括文件创建与销毁,压缩与打包,查看搜索文件的方式等指令的介绍
384 1
|
应用服务中间件 Linux nginx
【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?Web App Linux 默认使用的 Nginx 版本是由平台预定义的,无法更改这个版本。
425 77
|
存储 人工智能 Unix
Linux常见指令汇总
最常见的就是 ll (为ls -l的省略)
503 0
|
应用服务中间件 nginx
Nginx进程配置指令详解
Nginx进程配置指令主要包括:`worker_processes`设置工作进程数;`worker_cpu_affinity`绑定CPU核心;`worker_rlimit_nofile`设置最大文件描述符数量;`worker_priority`设置进程优先级;`worker_connections`设置最大连接数;`daemon`控制守护进程模式;`master_process`启用主进程模式;`pid`设置PID文件路径;`user`指定用户和组;`error_log`配置错误日志。这些指令在`nginx.conf`中配置,用于优化和控制Nginx的运行行为。
678 10
|
消息中间件 Linux
Linux:进程间通信(共享内存详细讲解以及小项目使用和相关指令、消息队列、信号量)
通过上述讲解和代码示例,您可以理解和实现Linux系统中的进程间通信机制,包括共享内存、消息队列和信号量。这些机制在实际开发中非常重要,能够提高系统的并发处理能力和数据通信效率。希望本文能为您的学习和开发提供实用的指导和帮助。
1138 20
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
2428 13
|
Linux Windows
【Linux】-基本指令(下)
【Linux】-基本指令(下)
274 1
【Linux】-基本指令(下)
|
Linux
linux-du指令
`du`命令是Linux系统中查看磁盘使用情况的基本工具之一。通过灵活使用 `du`命令的各种选项,可以准确、高效地获取文件和目录的大小信息,有助于系统管理员进行磁盘空间管理。无论是查找大文件、分析目录结构还是排除特定类型的文件,`du`命令都提供了丰富的功能和灵活的配置。理解和掌握 `du`命令的使用,对于维护和优化Linux系统的磁盘空间至关重要。
1151 4
|
Ubuntu 应用服务中间件 Linux
Linux下搭建Nginx环境的搭建
Linux下搭建Nginx环境的搭建
397 6