====== Setting up a web server on Ubuntu ======
> 우분투에서 웹서버 설정하기.
===== 1. Install Web server =====
==== 1-1. Setting up Apache2 ====
=== 1-1-1. Install Apache2 ===
- 아파치2 설치 sudo apt install apache2
- 아파치2 설정 검사 sudo apache2ctl configtest
- 아파치2 설정 sudo vi /etc/apache2/apache2.confServerName {IP or domain}
- 아파치2 재시작 sudo systemctl restart apache2
- 웹 브라우저에서 기본 페이지 열어 확인
=== 1-1-2. Apply HTTP/2, HTTPS TLS v1.3 ===
- 패키지 레포지터리 추가 sudo add-apt-repository ppa:ondrej/apache2
- 패키지 업데이트 및 업그레이드 sudo apt update && sudo apt upgrade -y
- 패키지 설치 sudo apt install apache2 libapache2-mod-fcgid libapache2-mod-xforward openssl -y
* ?? libapache2-mod-proxy-uwsgi 설치 안됨.
==== 1-2. Setting up nginx ====
===== 2. Install php =====
- 패키지 업데이트 및 업그레이드 sudo apt update && sudo apt upgrade -y
- php 패키지 설치 sudo apt install php php-gd php-xml php-json php-sqlite3 php-mbstring -y sudo apt install php-{common,cli,fpm,bcmath,bz2,cgi,curl,dba,dev,enchant,gd,gmp,imap,interbase,intl,ldap,mbstring,mysql,odbc,opcache,pgsql,phpdbg,pspell,readline,snmp,soap,sqlite3,sybase,tidy,xml,xmlrpc,zip,xsl,imagick} libapache2-mod-php -y
- php 정보 페이지 생성
- 웹 브라우저에서 php 정보 페이지 열어 확인