감동, 마음이 움직이는 것

[홈페이지 관리] 본문

Tips (Utility, Computer Language, and etc.)

[홈페이지 관리]

Struggler J. 2017. 10. 23. 15:40

[1] My domains의 DNS Management로 이동, A @ 뒤의 value값에 연결할 사이트IP주소를 써준다.

그러면 내가 산 도메인으로 접속을 시도하면 지정해준 IP로 연결 시켜준다. 

그런데 해당 IP에 여러 홈페이지를 운영하고 있는 경우, 내가 연결하려는 홈페이지 주소에 해당하는 폴더로 연결을 시켜줄 수 있도록 aphache2설정 파일을 바꿔줘야 한다.

[2] 이 설정 파일은 /etc/apache2/sites-enabled/폴더에 있다. (혹은 만들어야 한다.)

<VirtualHost *:80>

ServerAdmin webmaster@localhost

ServerName www.domain

ServerAlias domain


# DocumentRoot /var/www

DocumentRoot /home/www/homepage/hjpark

# ErrorDocument 404 /home/www/404.html

<Directory />

Options FollowSymLinks

AllowOverride None

allow from none

deny from all

</Directory>

<Directory /home/www/homepage/hjpark>

Options FollowSymLinks MultiViews

AllowOverride All 

Order allow,deny

allow from all

</Directory>


# ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

# <Directory /home/www/cgi-bin>

# AllowOverride None

# Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch

# Order allow,deny

# Allow from all

# AddHandler cgi-script .py

# AddHandler default-handler .html .htm

# </Directory>


ErrorLog ${APACHE_LOG_DIR}/error.log


# Possible values include: debug, info, notice, warn, error, crit,

# alert, emerg.

LogLevel warn


CustomLog ${APACHE_LOG_DIR}/access.log combined


    Alias /doc/ "/usr/share/doc/"

    <Directory "/usr/share/doc/">

        Options MultiViews FollowSymLinks

        AllowOverride None

        Order deny,allow

        Deny from all

        Allow from 127.0.0.0/255.0.0.0 ::1/128

    </Directory>


</VirtualHost>