우분투20.04 웹서버 여러 도메인 서비스하기
페이지 정보
작성자 최고관리자 댓글 0건 조회 4,579회 작성일 21-10-25 01:22본문
예를들어 aaa.com과 bbb..com 이렇게 두개 사용한다고 가정했을때
aaa.com는 pink 폴더 bbb..com는 bada폴더를기준으로설명합니다.
httpd.cof 파일을 만들고 거기다가
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
<VirtualHost *:80>
ServerName aaa.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/pink
</VirtualHost>
<VirtualHost *:80>
ServerName www.aaa.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/pink
</VirtualHost>
<VirtualHost *:80>
ServerName bbb.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/bada
</VirtualHost>
<VirtualHost *:80>
ServerName www.bbb.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/bada
</VirtualHost>
저장한다
2. 아래와같이 apache2.conf 수정한다.
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin>
AllowOverride None
Require all granted
</Directory>
Alias /dbadmin /usr/share/phpmyadmin
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share/phpmyadmin>
AllowOverride None
Require all granted
</Directory>
Alias /dbadmin /usr/share/phpmyadmin
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
#<Directory /srv/>
# Options Indexes FollowSymLinks
# AllowOverride None
# Require all granted
#</Directory>
3. sites-available폴더에 httpd.conf 파일을 서버가 읽어들이게 만들어야한다.
#a2ensite httpd.conf이라고치면
Enabling site httpd.
To activate the new configuration, you need to run:
systemctl reload apache2
To activate the new configuration, you need to run:
systemctl reload apache2
라고 나옵니다.
4. 마지막으로 터미널에
#systemctl reload apache2 치면 적용됩니다.
httpd 내용에 폴더이름은 각자 상황에 맞게 적으시면 됩니다.
댓글목록
등록된 댓글이 없습니다.