Nginx
//下载centos镜像
[root@docker ~]
Using default tag: latest
latest: Pulling from library/centos
a1d0c7532777: Already exists
Digest: sha256:a27fd8080b517143cbbbab9dfb7c8571c40d67d534bbdee55bd6c473f432b177
Status: Downloaded newer image for centos:latest
docker.io/library/centos:latest
[root@docker ~]
REPOSITORY TAG IMAGE ID CREATED SIZE
centos latest 5d0da3dc9764 2 months ago 231MB
//使用镜像启动容器
[root@docker ~]
//安装依赖包
[root@fcde78c07a3a /]
[root@fcde78c07a3a /]
//创建用户
[root@fcde78c07a3a /]
//创建日志存放目录
[root@fcde78c07a3a /]
[root@fcde78c07a3a /]
//下载安装包及解压
[root@fcde78c07a3a /]
[root@fcde78c07a3a src]
--2021-12-04 02:24:19-- http://nginx.org/download/nginx-1.21.4.tar.gz
Resolving nginx.org (nginx.org)... 52.58.199.22, 3.125.197.172, 2a05:d014:edb:5704::6, ...
Connecting to nginx.org (nginx.org)|52.58.199.22|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1070260 (1.0M) [application/octet-stream]
Saving to: ‘nginx-1.21.4.tar.gz’
nginx-1.21.4. 100% 1.02M 700KB/s in 1.5s
2021-12-04 02:24:21 (700 KB/s) - ‘nginx-1.21.4.tar.gz’ saved [1070260/1070260]
[root@fcde78c07a3a src]
[root@fcde78c07a3a src]
debug kernels nginx-1.21.4 nginx-1.21.4.tar.gz
//编译安装
[root@fcde78c07a3a nginx-1.21.4]
> --prefix=/usr/local/nginx \
> --user=nginx \
> --group=nginx \
> --with-debug \
> --with-http_ssl_module \
> --with-http_realip_module \
> --with-http_image_filter_module \
> --with-http_gunzip_module \
> --with-http_gzip_static_module \
> --with-http_stub_status_module \
> --http-log-path=/var/log/nginx/access.log \
> --error-log-path=/var/log/nginx/error.log
[root@fcde78c07a3a nginx-1.21.4]
//添加环境变量
[root@fcde78c07a3a nginx-1.21.4]
[root@fcde78c07a3a nginx-1.21.4]
[root@fcde78c07a3a ~]
......
location / {
root html;
index index.php index.html index.htm;
}
......
location ~ \.php$ {
root /var/www/html;