Q&A

server {
   listen 80;
   server_name demo.eond.com;
   root /home/demo/www;
   index index.php index.html index.htm;
   charset utf-8;
   
   location / {
      try_files $uri $uri/ =404;
   }
   
   include snippets/well-known.conf;
   #include snippets/wp-rewrite.conf;
   include snippets/xe-rewrite.conf;
   
   location ~ \.php$ {
      fastcgi_pass unix:/run/php/pool.demo.sock;
      include snippets/fastcgi-php.conf;
      limit_req zone=antiddos burst=12 nodelay;
   }
   
   location ~* \.(jpe?g|png|gif|bmp|ico|svg|swf|flv|avi|wav|mp[34]|woff|ttf|s?css|less|js)$ {
      expires 15d;
      log_not_found off;
   }
}


server {
    listen 80;
    server_name opeanut.demo.eond.com;
    root /home/demo/www_opeanut;
    index index.php;
    location / {
        try_files $uri $uri/ =404;
    }
    location ~ \.php$ {
       fastcgi_pass unix:/run/php/pool.demo.sock;
       include snippets/fastcgi-php.conf;
       limit_req zone=antiddos burst=12 nodelay;
    }
}

server {
    listen 80;
    server_name algosada.demo.eond.com;
    root /home/demo/www_algosada;
    index index.php;
    location / {
        try_files $uri $uri/ =404;
    }
    location ~ \.php$ {
       fastcgi_pass unix:/run/php/pool.demo.sock;
       include snippets/fastcgi-php.conf;
       limit_req zone=antiddos burst=12 nodelay;
    }
}

 

nginx 설정파일입니다.

opeanut.demo.eond.com 이런 식으로 만들었습니다.

그런데 짧은 주소가 적용이 안되는거 같은데 제 설정 작성에 문제가 있는지 좀 봐주실 수 있으신가요 ^^;

이온디 Lv. 13
# 라이믹스 스킨 제작은 어디? >>>> XE 레이아웃, 라이믹스 스킨제작은 이온디에서 커스터마이징해드립니다.
# 빠른 라이믹스 커뮤니티용 호스팅을 찾고 계신가요? >>>> 이온디호스팅 서비스는 PHP8 & Redis 서버 캐시를 활용하여 라이믹스에 최적화된 호스팅 서비스를 제공해드립니다. (서버세팅시 웹패널, 내도메인메일서비스도 함께 구축해드립니다.)
https://eond.com

댓글 3

  • 서브도메인 쪽에 include가 빠졌네요. nginx는 rewrite 규칙을 server마다 매번 인클루드해 주어야 합니다.

  • @기진곰
    아하 삽질하다 겨우 성공했는데 그걸 넣어줘야 되군요 감사합니다. ^^; 다른 부분은 잘 적어준게 맞겠지요? ㅎㅎ;
  • @이온디

    이미지, css, js 등의 캐시를 통한 로딩속도 개선 부분도 빠졌네요. server_name과 root 외에는 모든 설정을 남김없이 복붙해서 동일하게 맞춰놓고 쓰시기 바랍니다.