我想尝试在 nginx 中设置工作进程,但它抛出了这个错误:
nginx: [emerg] "worker_processes" 指令在 /etc/nginx/sites-enabled/default:1 中是不允许的:配置文件 /etc/nginx/nginx.conf 测试失败
这是我的代码
worker_processes 4;
worker_rlimit_nofile 8192;
worker_priority 0;
worker_cpu_affinity
0001 0010 0100 1000;
server {
server_name --.--.--.---;
listen 80;
#root /var/www/devsites/wordpress/;
root /var/www/devsites/trademob/tm-hp-v2/;
Run Code Online (Sandbox Code Playgroud)
我能做些什么来解决这个问题?
嗨,我想设置一个简单的 nginx 配置,我读到您可以使用设置变量,set $variable content;
但到目前为止我还没有运气...
以下是我到目前为止提出的/我正在努力实现的目标:
server {
##################################################
# Set variables
set $port 80; # e.g. 80 or 443;
set $domain domain.com *.domain.com; # e.g. www.domain.com or just domain.com
set $subdomain false; # e.g. subdomain in subdomain.domain.com or false
set type live; # live, dev or stage
##################################################
# Include /web/sites configuration template
include /etc/nginx/site-config-template;
}
Run Code Online (Sandbox Code Playgroud)
以下是 /etc/nginx/site-config-template 的内容:
##################################################
# If $subdomain is not false at slash
if ( $subdomain ) {
set $subdomain "{$subdomain}/";
} …
Run Code Online (Sandbox Code Playgroud)