우선 웹호스팅은?
하나의 서버안에서 여러개의 계정 과 공간을 나누어 고객에게 제공하는 서비스를 말합니다.
웹호스팅을 쓰는 이유?
그냥 뚝딱 만들어지는 웹, 일반 서버보다 10배 이상 간단합니다. 물론 하나의 서버를 모두 사용하는건 불가능하지만, 업체에서 다 세팅을 해주다 보니까 따로 손쓸일이 없죠(더 정확히 말하면 업체에서 세팅해주는거 외에 손쓰는것이 불과 사회 주의?ㅋㅋㅋㅋ).
웹호스팅을 단점?
우선 공유 한다는것이 문제지요.. 이번 나야나 사태만 봐도 알수 있으리라 믿습니다... (또 공유하는것이다 보니 보안패치를 제때 하는 업체를 보지 못하였습니다. 그러다 보니 언제 랜섬웨어가 감염댈지 모르는 상황입니다...)
클라우드 나 vps , 리얼서버를 쓰면?
따로 고객이 웹서버를 세팅하고 , mysql 를 세팅해야 합니다만 요즘은 그냥 IDC에서 해주기도 합니다, 장점이 엄청나게 많습니다.
1. 우선 다른 서버와 공유하지 않고 혼자서 할당댄 자원을 모두 사용 가능합니다.
2. 입맛에 맞게 서버를 세팅 할수 있습니다.
이외에도 헐씬 많습니다.
웹 세팅 방법을 모르는 경우..
XE타운에 활동하시다 보면, 서버호스팅이나 vps,클라우드에 웹 서버 세팅 해주는 분들이 꽤 많이 있습니다. 은근 저렴하게 해드리고 있고, XE에 맞게 완전 세팅 해주시는분이 있기 때문에 오히려 일반웹서버보다 더빠르게 사용 가능합니다.
이번에 나야나 협상이 잘대서 파일이 복구가 된다면 일반 웹호스팅 에서 벗어나 일반 클라우드 나 리얼서버,vps 를 사용하시는것을 추천 드립니다. 한국은 좀 비싸다고 하는데요.. vultr 같은 해외 클라우드 저렴한대 많습니다. 이런대서 구매하시고 세팅하시는것을 추천 드립니다.
부족하지만 읽어주셔서 감사합니다.
그리고 웹 세팅 하는법을 모르시는분을 위해 설치법을 알려드립니다.
※ 해당 방법은 XE에 맞쳐져 있습니다. 다른 보드나 CMS 는 테스트 안했습니다.
※ 해당 방법은 기본적으로 설치하는 버전을 인스톨 하는 방법으로 따로 업데이트 하고 싶으신 분은 찾아보세요..
우분투 입니다.
# apt-get install php php-gd php-url php-xml php-mysql apache2 mysql-server(mariadb-server)
우분투는 apache2.conf , selinux 를 별도 세팅 할필요 없습니다.
-우분투는 레드헷 계열과 달리 mysql-server을 설치하면 비밀번호 설치 칸이 나옵니다.-
/var/www/html 에 xe를 올리시고 하시면 댑니다.
에러가 나신다면 연락 주세요.
레드햇 계열 입니다.
# yum install php php-gd php-xml php-mysqli php-curl httpd mysql-server(mariadb-server)
웹 설정법
vi /etc/httpd/conf/httpd.conf
#ServerName 을 찾아 #를 지우고 자기 서버에 맞게 고칩니다.
찾는법 : /ServerName
고치기 : i
예제 자신의 아이피가 192.168.0.2 이다.
ServerName 192.168.0.2:80
그리고 exc 누르고 :wq! 하여 나옵니다.
systemctl start httpd
systemctl enable httpd <-시작할때도 자동 시작
하면 웹이 구동 됩니다.
-----------------------끝---------------------------
mysql 키기
systemctl start mysqld
systemctl enable mysqld <-시작할때도 자동 시작
끝
mysql 비번 바꾸기
mysqladmin -u root -p password ->그냥 엔터(기본 비번 없음) -> 바꿀 비번 -> 바꾼 비번 확인
끝
/var/www/html 에다가 xe를 설치 해주면 댑니다.
file 퍼미션 설정
selinux 를 꺼주시면 댑니다.
vi /etc/selinux/config 하고
SELINUX=enforcing <- 이부분을 찾아
SELINUX=disabled <- 로 변경 합니다.
esc를 누르고 :wq! 를 누르고 빠져 나옵니다.
재부팅 없이 selinux 를 끈다.
setenforce 0 <-컨맨더 침
그리고
chmod 777 /var/www/html
끝
감사합니다.
리눅스 입문한지 얼마 안댄 초짜 입니다. 틀린거 있으면 지적 부탁드립니다.
--- 추가 ---
리눅스 환경에서 라이믹스 다운받기
wget https://github.com/rhymix/rhymix/archive/master.zip
zip 풀기
unzip master.zip
무료로 세팅해드리고 있습니다.
카카오톡 : anjsrhkdgh
(윈도우 , 리눅스 모두 가능합니다.. unix 라든가.. 자체 o/s 는 안댑니다!)