나의 훌륭한 웹사이트

나의 훌륭한 웹사이트

저는 Fedora 30에 nginx를 설치하기 위한 튜토리얼을 따르고 있습니다(여기에 튜토리얼 링크의 규칙을 게시할 수 있는지 모르겠습니다).

튜토리얼에서는 192.168.0.3테스트 페이지를 표시하려면 이 IP 주소를 방문해야 한다고 언급하지만 나에게는 아무 것도 표시되지 않습니다.

완료된 단계는 다음과 같습니다. 설명이나 세부정보가 필요하면 주저하지 마세요.

[root@localhost sites-available]# mkdir /var/www/wisdompetmed.local/

root@localhost sites-available]# echo "Site coming soon" > /var/www/wisdompetmed.local/index.html

엔엑스

미리 감사드립니다

답변1

설치된 시스템에서 웹 서버를 테스트하려면 localhost또는 로 이동해야 합니다 127.0.0.1.

IP 192.168.x.x개인 네트워크, 일반적으로 집에서. 이러한 유형의 IP는 라우터/모뎀에서 제공됩니다. 모든 IP가 될 수 있습니다. 예를 들어 다음을 사용하여 개인 IP를 테스트할 수 있습니다.

hostname -I 

이 IP는 동일한 네트워크의 다른 장치와 통신하는 데 유용하지만 다른 컴퓨터에서 서버에 액세스하지 않는 경우 localhost/ 를 사용하십시오 127.0.0.1.


두 개의 웹 서버인 fedoras apache(서비스 이름은 httpd)와 nginx가 있습니다. 둘 중 하나만 사용해야 하며 둘 중 하나만 사용해야 합니다. nginx를 사용하려면 apache를 비활성화해야 합니다.

이를 달성하기 위한 명령은 다음과 같습니다.

# stop apache
sudo systemctl stop httpd

# disable it
sudo systemctl disable httpd

# start nginx
sudo systemctl start nginx

# enable it
sudo systemctl enable nginx

파일을 편집 /etc/nginx/nginx.conf하고 키워드를 찾아 root다음과 같이 변경합니다.

root /var/www/html;

서버를 다시 시작합니다.

sudo systemctl restart nginx

사용자 추가 www-data:

sudo useradd www-data

소유자 변경 /var/www/html:

sudo chown www-data:www-data /var/www/html

다음 권한을 변경합니다 /var/www/html.

sudo chown 755 /var/www/html

/var/www/html/index.html다음 내용으로 파일을 만듭니다.

<h1>My awesome site</h1>

모든 것이 정상이면 방문하여 http://localhost다음을 확인하십시오.

나의 훌륭한 웹사이트

관련 정보