Docke如何部署nginx并配置
发布时间 - 2023-05-25 00:00:00 点击率:次一、在docker中下载nginx镜像
docker pull nginx
二、在宿
主机中创建挂在目录
mkdir -p /data/nginx/{conf,conf.d,html,log}
三、在挂在目录下新建配置文件
vim /data/nginx/conf/nginx.conf
user www-data;
worker_processes auto;
pid /run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
# server_tokens off;
# server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
##
# SSL Settings
##
ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
ssl_prefer_server_ciphers on;
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
gzip_disable "msie6";
# gzip_vary on;
# gzip_proxied any;
# gzip_comp_level 6;
# gzip_buffers 16 8k;
# gzip_http_version 1.1;
# gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
##
# Virtual Host Configs
##
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
server{
listen 80;
server_name localhost; #你的serverName
root /usr/share/nginx/html;
index index.html;
}
}四、将nginx容器映射在宿主机80端口
docker run --name my_nginx -d -p 80:80 -v /data/nginx/conf/nginx.conf:/etc/nginx/nginx.conf #冒号前是挂在到宿主的目录,冒号后面是容器中的目录 -v /data/nginx/log:/var/log/nginx -v /data/nginx/html:/usr/share/nginx/html nginx
在本地/data/nginx/html写一个测试页面
echo "test" >/data/nginx/html/index.html
# nginx
# 挂在
# 镜像
# 配置文件
# 目录下
# worker_connections
# multi_accept
# http
# Basic
# worker_processes
# www
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Linux系统命令中screen命令详解
Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】
Laravel Docker环境搭建教程_Laravel Sail使用指南
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程
,怎么在广州志愿者网站注册?
如何在服务器上配置二级域名建站?
Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载
七夕网站制作视频,七夕大促活动怎么报名?
三星网站视频制作教程下载,三星w23网页如何全屏?
如何用腾讯建站主机快速创建免费网站?
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
php做exe能调用系统命令吗_执行cmd指令实现方式【详解】
简单实现Android文件上传
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
JavaScript如何实现继承_有哪些常用方法
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
微信小程序 input输入框控件详解及实例(多种示例)
如何用西部建站助手快速创建专业网站?
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
高防网站服务器:DDoS防御与BGP线路的AI智能防护方案
jquery插件bootstrapValidator表单验证详解
Laravel如何生成URL和重定向?(路由助手函数)
如何在云虚拟主机上快速搭建个人网站?
如何用JavaScript实现文本编辑器_光标和选区怎么处理
如何使用 jQuery 正确渲染 Instagram 风格的标签列表
大连网站制作公司哪家好一点,大连买房网站哪个好?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
Laravel怎么实现模型属性的自动加密
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
如何在万网主机上快速搭建网站?
北京网页设计制作网站有哪些,继续教育自动播放怎么设置?
百度浏览器如何管理插件 百度浏览器插件管理方法
Laravel怎么判断请求类型_Laravel Request isMethod用法
大学网站设计制作软件有哪些,如何将网站制作成自己app?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
高防服务器租用指南:配置选择与快速部署攻略
微信公众帐号开发教程之图文消息全攻略
Laravel用户认证怎么做_Laravel Breeze脚手架快速实现登录注册功能
Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南
如何在新浪SAE免费搭建个人博客?
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
教你用AI润色文章,让你的文字表达更专业
个人网站制作流程图片大全,个人网站如何注销?
Swift开发中switch语句值绑定模式
Mybatis 中的insertOrUpdate操作
如何打造高效商业网站?建站目的决定转化率
佛山网站制作系统,佛山企业变更地址网上办理步骤?

