MAC 사용자 정의 도 메 인 이름 nginx 서버 에 접근 하 는 thinkphp 프로젝트

1973 단어 nginxthinkphpLNMP
1. 우선, 우 리 는 mac 시스템 의 hosts 파일 을 편집 합 니 다.
sudo vim /etc/hosts

사용자 정의 도 메 인 이름 을 추가 합 니 다. 예 를 들 어 192.168.13 (이 컴퓨터 ubuntu 서버 의 IP)   www.ubuntublog.com
2. nginx 는 / usr / local / nginx 에 설치 되 어 있 습 니 다. 그리고 설정 파일 을 수정 합 니 다: / usr / local / nginx / conf / nginx. conf. 부분 프로필 은 다음 과 같 습 니 다:
이것 은 가장 간단 한 설정 입 니 다. 더 많은 설정 이 필요 하면 nginx 공식 문 서 를 볼 수 있 습 니 다.
 server {
        listen       80;
        server_name  localhost,www.ubuntublog.com;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        root   /usr/local/nginx/html/blogforit/;
        location / {
                index  index.php;
                //       index.php,         rewrite
                if (!-e $request_filename) {
                        rewrite ^(.*)$ /index.php?s=$1 last;
                }
                break;
        }

        #error_page  404              /404.html;

        # redirect server error pages to the static page /50x.html
        #
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }

        # proxy the PHP scripts to Apache listening on 127.0.0.1:80
        #
        #location ~ \.php$ {
        #    proxy_pass   http://127.0.0.1;
        #}

        # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
        location ~ \.php$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;

            fastcgi_split_path_info ^(.+\.php)(/.*)$;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            fastcgi_param PATH_INFO $fastcgi_path_info;
            include        /usr/local/nginx/conf/fastcgi_params;
        }

        # deny access to .htaccess files, if Apache's document root
        # concurs with nginx's one
        #
        #location ~ /\.ht {
        #    deny  all;
        #}
    }

좋은 웹페이지 즐겨찾기