728x90
반응형
# 우분투 OS에 웹서버 설치
- 설치 명령어
sudo apt-get install nginx
- 설치된 버전 확인
nginx -v
- nginx 웹서버에 3200번 포트 오픈위한 설정
vi /etc/nginx/sites-enabled/default
- 아래의 설정과 같이 80으로 되어있던 항목을 3200으로 변경한다.
- 방화벽 오픈을 위한 프로그램 설치
sudo apt update
sudo apt upgrade
sudo apt install policycoreutils-python-utils
- 3200번 방화벽 오픈
semanage port -a -t http_port_t -p tcp 3200
semanage port -m -t http_port_t -p tcp 3200
- 방화벽 오픈 확인
netstat -tlpn| grep nginx
ss -tlpn| grep nginx
- 방화벽 오픈 확인 화면
netstat -tlpn| grep nginx
tcp 0 0 0.0.0.0:3200 0.0.0.0:* LISTEN 4543/nginx: master
tcp6 0 0 :::3200 :::* LISTEN 4543/nginx: master
ss -tlpn| grep nginx
LISTEN 0 511 0.0.0.0:3200 0.0.0.0:* users:(("nginx",pid=4544,fd=6),("nginx",pid=4543,fd=6))
LISTEN 0 511 [::]:3200 [::]:* users:(("nginx",pid=4544,fd=7),("nginx",pid=4543,fd=7))
- nginx 서비스 재 시작
systemctl restart nginx.service
- 추가로 AWS 같은 경우는 보안그룹에서 3200번 포트 오픈 해줘야 함
- nginx 웹서버 접근, http://sever.ip:3200
- 추가 (nginx 사용 명령어)
// 시작
$ sudo service nginx start
$ sudo systemctl start nginx
$ sudo /etc/init.d/nginx start
// 재시작
$ sudo service nginx restart
$ sudo systemctl restart nginx
$ sudo /etc/init.d/nginx restart
// 중지
$ sudo service nginx stop
$ sudo systemctl stop nginx
$ sudo /etc/init.d/nginx stop
// 상태
$ sudo service nginx status
$ sudo systemctl status nginx
// 설정 reload
$ sudo service nginx reload
$ sudo systemctl reload nginx
$ sudo nginx -s reload
// configuration file syntax check
$ sudo nginx -t
- 끝 -
728x90
반응형
'Applications > Nginx' 카테고리의 다른 글
nginx.conf 파일 설명 (0) | 2023.11.14 |
---|