Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- php
- linux #centos
- 기타정리
- 메모
- 에러해결
- centOS
- laravel
- error
- 네이버싫어
- 시벌이슈
- NGINX
- AWS
- 작업물
- Backend
- 키워드
- 코딩테스트
- 개인공부
- 복습 #회사
- 일상
- php artisan
- 카카오가고싶다
- MySQL
- php-fpm
- centOS7
- vagrant
- jquery
- 키워드 정리
- 작업물 #영상편집 #서브컬쳐
- ratchet
- 보안
Archives
- Today
- Total
개발을 간바루Joy 하게
Centos7 Nginx 설정 본문
//nginx 설치 확인
nginx -v
nginx 설치가 되어있는지 확인합니다.
//nginx 설정
vi /etc/nginx/conf.d/default.conf
server {
listen 80;
server_name server_domain_name_or_IP;
access_log /var/log/nginx/[로그이름].access.log;
error_log /var/log/nginx/[로그이름].error.log;
root /usr/share/nginx/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ .php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
nginx 기본 설정을 해줍니다.
nano /etc/nginx/fastcgi_params
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_param HTTPS $https;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param REDIRECT_STATUS 200;
nginx fastcgi_params도 수정해줍니다.
systemctl restart nginx
nginx를 재시작 해줍니다
//방화벽 해제
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
http, https 방화벽를 풀어줍니다.
//ip 접속
'프로그래밍 > Linux' 카테고리의 다른 글
Centos7 php-fpm(Nginx) 설정 (0) | 2020.05.13 |
---|---|
Centos7 php7.2 설치 (0) | 2020.05.12 |
Centos7 Nginx 설치 (0) | 2020.05.11 |
Centos7 usb 설치 (0) | 2020.05.11 |
Centos7 계정 목록보기 (0) | 2020.02.28 |