Docker installation Use the official installation script to install the latest version of Docker After the installation is complete, start the Docker daemon with the following command and let it automatically load when the system starts
Add user (jerry) to the Docker group Command notes (centos), based on docker image 2233466866/lnmp Download image Create a base directory
Download the container configuration file to the local corresponding directory
View or modify basic configuration (code directory, log storage directory and vhost directory configuration addition) my.cnf
nginx.conf user www; worker_processes auto; worker_cpu_affinity auto; worker_cpu_affinity auto; pid logs/nginx.pid; events { worker_connections 102400; } http { charset utf-8; server_tokens off; log_format main '$remote_addr - $remote_user [$time_iso8601] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; include mime.types; default_type application/octet-stream; client_max_body_size 20M; sendfile on; keepalive_timeout 20; gzip on; gzip_vary on; gzip_comp_level 1; gzip_types text/css application/javascript application/json image/png image/webp image/apng image/jpeg image/x-icon; autoindex_localtime on error_log /logs/z_error.log; access_log /logs/z_$host.log main; server { listen 80 default; root /www/default; return 500; } include vhost/*.conf; } Stop and delete the test container
Recreate the container
mysql database configuration (/etc/my.cnf)
php.ini configuration (/usr/local/php7/lib/php.ini) Linux related settings modification Add user www who cannot log in
Change time zone (/etc/profile)
Multisite configuration www.test.test.conf server { listen 80; server_name test.test; rewrite ^(.*)$ $scheme://www.test.test$1 permanent; } server { listen 80; server_name www.test.test; if ($time_iso8601 ~ "^(\d{4}-\d{2}-\d{2})") { set $ttt $1; } access_log /logs/$host-$ttt-access.log main; root /www/test; location / { index index.php index.html index.htm; } location ~* \.php { include fastcgi_params; fastcgi_index index.php; fastcgi_pass 127.0.0.1:9000; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_NAME $fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: Some problems you may encounter when installing MySQL
>>: JavaScript adds event listeners to event delegation in batches. Detailed process
This article shares with you the specific code of...
This article shares the specific code of JavaScri...
Note: All pictures in this article are collected ...
JDK Installation I won't go into too much det...
This article example shares the specific code of ...
Table of contents 1. Gojs Implementation 1. Drawi...
This article example shares the specific code of ...
Table of contents Solution Analysis slice Resume ...
MySQL add, delete, modify and query statements 1....
Just like this effect, the method is also very si...
Introduction Based on docker container and docker...
For any DBMS, indexes are the most important fact...
Table of contents Scene Introduction Deep respons...
I have always used Loadrunner to do performance t...
MySQL has non-standard data types such as float a...