다음은 서버를 시작하고 실행하기 위해 따라야하는 단계입니다.
먼저 아파치를 시작하고 html 파일을 넣을 위치를 찾으십시오. (이미 이미 가지고있는 것 같습니다). 아파치를 설치 한 후 우분투에서 index.html은 / var / www에 있어야합니다 (SUSE와 비슷할 수 있습니다).
index.html에 POTATO를 입력 한 후에는 웹 브라우저에서 localhost를 작성할 수 있고 POTATO가 표시되어야합니다. 효과가있다? 그런 다음 서버가 이미 실행 중입니다!
이제 동일한 네트워크에서 다른 컴퓨터를 사용하는 경우 웹 브라우저에서 랩톱의 IP를 입력하고 POTATO를 볼 수 있어야합니다.
연결 정보에서 컴퓨터의 IP를 검색 할 수 있습니다 (SUSE의 방법에 대한 실마리는 없지만 wifi 아이콘을 클릭 한 다음 연결 정보를 클릭하면 우분투에서는 쉽습니다). 콘솔을 열고 ifconfig를 입력 할 수도 있습니다. ethx는 케이블 인터페이스이고 wlanx는 wifi 인터페이스입니다. 주소는 192.168.1.40과 같아야합니다. 해당 주소를 다른 컴퓨터의 브라우저에 복사하여 붙여 넣습니다. 감자를 보여? 그럼 다 괜찮아요!
Opensuse의 아파치 설치 위키 에서 읽은 것처럼 opensuse의 방화벽은 기본적으로 포트 80에 대한 모든 트래픽을 차단하므로 잠금을 해제해야합니다.
따라서 LAN 내에서 웹 서버에 액세스 할 수 있도록 액세스를 허용해야하는 경우 방화벽 구성을 미세 조정해야합니다. 아래 단계는 루트 사용자로 수행해야합니다. 제공된 구성을 apache2 및 apache2-ssl이라고합니다. YaST를 통해 / etc / sysconfig / SuSEfirewall2의 FW_CONFIGURATIONS_EXT에 추가하여 활성화 할 수 있습니다.
# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2
# sysconf_addword /etc/sysconfig/SuSEfirewall2 FW_CONFIGURATIONS_EXT apache2-ssl
# rcSuSEfirewall2 restart
이제 여기서 잡는 것은 NAT입니다. 인터넷은 세계 각 컴퓨터마다 고유 한 IP를 갖도록 처음 설계되었으며, 각 IP는 컴퓨터에서 실행되는 여러 프로그램에서 사용할 수있는 포트가 서로 다릅니다. 그러나 인터넷 서비스 제공 업체는 머신에 할당 할 IP가 부족하고 ipv6으로 마이그레이션하는 대신 NAT라는 끔찍한 "솔루션"을 만들었습니다. 라우터는 가정에서 공유 할 단일 IP 만 가져옵니다. 이는 라우터의 일부 포트로 수신 된 패킷을 네트워크의 컴퓨터로 리디렉션하고 라우터의 일부 다른 포트로 수신 된 패킷을 네트워크의 다른 컴퓨터로 리디렉션함으로써 작동합니다.
따라서이 시점에서해야 할 일은 라우터의 포트 80으로 들어오는 모든 패킷이 랩톱의 포트 80으로 리디렉션되어야한다는 것을 라우터에 알리는 것입니다. 그렇지 않으면 라우터가 라우터와 관련하여 실마리가 없기 때문입니다.
이제 데이터 연결을 사용하여 전화기에 라우터의 IP 주소를 입력하여 이것이 작동하는지 확인하십시오. 가장 쉽게 알아낼 수있는 방법은 Google에 "내 IP는 무엇입니까?" POTATO를 보여 주나요? 후 레이!
이제 사람들이 해당 IP를 입력하는 대신 도메인을 등록하여 해당 IP로 이동할 수 있습니다. 그러나 조심하십시오. 고정 IP 대신 동적 IP를 사용하는 경우 라우터를 재설정 할 때마다 IP가 변경됩니다.