首页 / NGINX / 安装篇-安装Nginx
安装篇-安装Nginx
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了安装篇-安装Nginx,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1803字,纯文字阅读大概需要3分钟。
内容图文
![安装篇-安装Nginx](/upload/InfoBanner/zyjiaocheng/927/f72120596c424735a12cf5e1e25b0f89.jpg)
1. 创建配置文件
mkdir -p /usr/local/docker/nginx/{conf,conf.d,stream.d,html}
yml文件
cat > /usr/local/docker/nginx/docker-compose.yml <<'EOF'
version: '3.1'
services:
nginx:
image: nginx
container_name: nginx
restart: always
ports:
- '80:80'
- '443:443'
- '8080:8080'
volumes:
- ./conf/nginx.conf:/etc/nginx/nginx.conf
- ./conf.d:/etc/nginx/conf.d
- ./stream.d:/etc/nginx/stream.d
- ./html:/usr/share/nginx/html
EOF
2. Nginx.conf
cat >/usr/local/docker/nginx/conf/nginx.conf<<'EOF'
user nginx;
worker_processes auto;
include /usr/share/nginx/modules/*.conf;
worker_rlimit_nofile 65535;
error_log /var/log/nginx/error.log error;
pid /var/run/nginx.pid;
events {
# 多路复用 内核2.6以上版本,大大提高Nginx性能
use epoll;
worker_connections 65535;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
proxy_read_timeout 240s;
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;
access_log off;
client_header_buffer_size 10M;
sendfile on;
#tcp_nopush on;
keepalive_timeout 60;
#gzip on;
include /etc/nginx/conf.d/*.conf;
}
stream {
include /etc/nginx/stream.d/*.conf;
}
EOF
3. 网站配置
cat >/usr/local/docker/nginx/conf.d/web.conf<<'EOF'
server {
listen 80;
server_name localhost;
location / {
root /usr/share/nginx/html/html80;
index index.html index.htm;
}
}
server {
listen 8080;
server_name localhost;
location / {
root /usr/share/nginx/html/html8080;
index index.html index.htm;
}
}
EOF
创建页面
mkdir -p /usr/local/docker/nginx/html/{html80,html8080}
echo 'Hello Html80' > /usr/local/docker/nginx/html/html80/index.html
echo 'Hello Html8080' > /usr/local/docker/nginx/html/html8080/index.html
4. 启动Nginx
docker-compose up -d
内容总结
以上是互联网集市为您收集整理的安装篇-安装Nginx全部内容,希望文章能够帮你解决安装篇-安装Nginx所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。