링크 ux 환경 다운로드 nginx 및 초기 응용
yum install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel openssl openssl-devel -y
cd /opt
wget -c https://nginx.org/download/nginx-1.12.0.tar.gz
tar -zxvf nginx-1.12.0.tar.gz
cd nginx-1.12.0
./configure --prefix=/opt/nginx1-12/ #
make && make install
cd /opt/nginx1-12
실행 가능 한 명령 디 렉 터 리 에 들 어 갑 니 다. cd sbin
nginx 스 크 립 트 ./nginx
시작 ps -ef |grep nginx
: 검사 포트 와 프로 세 스 ./nginx -s stop
: 닫 기 ./nginx -s reload
: 재 부팅 (nginx 서 비 스 를 시작 할 때) ./nginx -t
: nginx. conf 문법 이 정확 한 지 검사 합 니 다 netstat -tunlp |grep 80
를 차지 한 결과 ↓ tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 5404/nginx: master
curl -I 127.0.0.1
결 과 ↓ HTTP/1.1 200 OK
Server: nginx/1.12.0
Date: Wed, 14 Nov 2018 09:57:03 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Wed, 14 Nov 2018 09:42:44 GMT
Connection: keep-alive
ETag: "5bebee14-264"
Accept-Ranges: bytes
접근 할 수 없 으 면 selinux, iptables 브 라 우 저 방문 검 측 을 검사 합 니 다.http://10.0.0.10/ (브 라 우 저 는 포트 를 쓰 지 않 습 니 다. 기본 값 은 80 입 니 다)
[root@localhost /opt/nginx1-12 18:03:20]#tree
├── client_body_temp
├── conf
│ ├── fastcgi.conf
│ ├── fastcgi.conf.default
│ ├── fastcgi_params
│ ├── fastcgi_params.default
│ ├── koi-utf
│ ├── koi-win
│ ├── mime.types
│ ├── mime.types.default
│ ├── nginx.conf
│ ├── nginx.conf.default
│ ├── scgi_params
│ ├── scgi_params.default
│ ├── uwsgi_params
│ ├── uwsgi_params.default
│ └── win-utf
├── fastcgi_temp
├── html
│ ├── 50x.html
│ └── index.html
├── logs
│ ├── access.log
│ ├── error.log
│ └── nginx.pid
├── proxy_temp
├── sbin
│ └── nginx
├── scgi_temp
└── uwsgi_temp
2. 도 메 인 이름 기반 가상 호스트 실전
windows hosts ,
: C:\Windows\System32\drivers\etc\hosts
(windows8 10 , )
10.0.0.10 www.page1.com
10.0.0.10 www.page2.com
vim /opt/nginx1-12/conf/nginx.conf
server {
listen 80;
server_name www.page1.com;
location / {
root /opt/static/page1/;
index index.html index.htm;
}
error_page 404 403 401 402 /404.html;
error_page 500 502 503 504 /50x.html;( x )
location = /50x.html {
root html;
}
}
server {
listen 80;
server_name www.page2.com;
location / {
root /opt/static/page2;
index index.html;
}
}
mkdir -p /opt/static/{page1,page2}
cd /opt/static/page1
touch index.html
cd /opt/static/page2
touch index.html
/opt/nginx1-12/sbin/nginx -s reload
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.