(linux) 실장비 서버세팅
💼📝🔑⏰ 📙📓📘📒🎓
1. 최초 유저 설정
`1) useradd : 새로운 사용자 추가`
useradd newuser
`관리자의 경우 sudous설정`
vi /etc/sudoers
// 루트 외부접속 막기
sudo vim /etc/ssh/sshd_config
`
PermitRootLogin no
`
`추가된 설정 적용`
sudo systemctl restart sshd
`유저 보기`
cat /etc/passwd
`userdel : 사용자를 삭제`
userdel newuser
2. nginx 설치 및 설정
//들어갈 내용
sudo vim /etc/yum.repos.d/nginx.repo
`
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
`
//명령어
sudo yum install nginx -y
// nginx 실행
sudo systemctl start nginx
sudo systemctl enable nginx
// 포트설정
sudo vim /etc/nginx/conf.d/vhost.conf
💼 방화벽 설정하기
sudo systemctl enable firewalld
sudo systemctl start firewalld
기본 존 확인
sudo firewall-cmd --get-default-zone
기본 존에 21 포트 추가
sudo firewall-cmd --permanent --add-port=21/tcp
기본 존에 22 포트 추가
sudo firewall-cmd --permanent --add-port=22/tcp
기본 존에 8011 포트 추가
sudo firewall-cmd --permanent --add-port=8011/tcp
기본 존에 8012 포트 추가
sudo firewall-cmd --permanent --add-port=8012/tcp
기본 존에 8013 포트 추가
sudo firewall-cmd --permanent --add-port=8013/tcp
기본 존에 3306 포트 추가
sudo firewall-cmd --permanent --add-port=3306/tcp
기본 존에 77 포트 추가
sudo firewall-cmd --permanent --add-port=77/tcp
기본 존에 77 포트 제거
sudo firewall-cmd --permanent --remove-port=77/tcp
기본 존에 설정된 내용을 방화벽에 적용
sudo firewall-cmd --reload
열려있는 포트 확인
sudo firewall-cmd --zone=public --list-ports
4. 폴더 생성및 권한 설정
// 폴더 생성
mkdir -p /web/sit2
// 현재 경로 모든 권한 변경
sudo chown richardkim:richardkim -R .
💼 관련 명령어
`네트워크 상황을 보는 명령어`
netstat -nlp
`서비스 확인`
systemctl list-units --type=service
아파치 중지..
//apache stop
systemctl stop httpd
//apache start
systemctl start httpd
nginx 에러
```php sudo cat /var/log/nginx/error.log
//에러나는 경우 내부에서 오류나는지 확인 wget 127.0.0.1:5053
// 문제는 php… 따로 해줘야 한다.. sudo systemctl enable php-fpm ``
댓글남기기