LiteSpeed là một máy chủ web phổ biến là một nhánh của Apache. Nó được xây dựng để được tối ưu hóa và thường nhanh hơn. Chúng tôi sẽ giả định rằng bạn đã cài đặt CentOS sạch.
Trong hướng dẫn này, chúng tôi sẽ cài đặt LiteSpeed Standard. Đây là phiên bản miễn phí của LiteSpeed, một phiên bản thay thế cho OpenLiteSpeed (phiên bản nguồn mở của LiteSpeed cũng miễn phí).
Bước 1: Cập nhật tất cả phần mềm
Chúng tôi cần chắc chắn rằng máy chủ của chúng tôi hoàn toàn cập nhật. Hãy chắc chắn rằng đó là trường hợp bằng cách cập nhật với yum
:
yum update -y
Điều này sẽ cập nhật tất cả phần mềm được cài đặt trên máy chủ của bạn. Sau khi nâng cấp, chúng ta có thể tiếp tục và cài đặt LiteSpeed.
LiteSpeed sẽ yêu cầu các công cụ dành cho nhà phát triển được cài đặt. Cài đặt chúng với yum
:
sudo yum groupinstall 'Development Tools'
sudo yum install libxml2-devel.x86_64 openssl-devel.x86_64 bzip2-devel.x86_64 libcurl-devel.x86_64 db4-devel.x86_64 \
libjpeg-devel.x86_64 libpng-devel.x86_64 libXpm-devel.x86_64 freetype-devel.x86_64 gmp-devel.x86_64 \
libc-client-devel.x86_64 openldap-devel.x86_64 libmcrypt-devel.x86_64 mhash-devel.x86_64 freetds-devel.x86_64 \
zlib-devel.x86_64 mysql-devel.x86_64 ncurses-devel.x86_64 pcre-devel.x86_64 unixODBC-devel.x86_64 postgresql-devel.x86_64 \
sqlite-devel.x86_64 aspell-devel.x86_64 readline-devel.x86_64 recode-devel.x86_64 net-snmp-devel.x86_64 \
libtidy-devel.x86_64 libxslt-devel.x86_64 t1lib-devel.x86_64
Sau khi lệnh này được hoàn thành, các công cụ dành cho nhà phát triển sẽ được cài đặt và chúng tôi có thể tải xuống LiteSpeed.
Bước 3: Tải xuống LiteSpeed
Trong hướng dẫn này, chúng tôi sẽ cài đặt LiteSpeed Standard. Bạn có thể tải xuống từ trang web LiteSpeed . Cuộn xuống và tìm phiên bản LiteSpeed Standard cho Linux (x86). Nhấp chuột phải vào nút tải xuống và sao chép liên kết để bạn sẽ kết thúc với một liên kết như thế nào http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz
. Trong máy chủ của bạn, thực thi:
wget URL
Ví dụ:
wget http://www.litespeedtech.com/packages/4.0/lsws-4.2.24-std-i386-linux.tar.gz
Bây giờ hãy giải nén LiteSpeed .tar.gz
. Để thực hiện việc này, thực hiện:
tar -zxvf lsws*
Bước 4: Cài đặt LiteSpeed
Sau khi tải xuống LiteSpeed, cd
vào thư mục LiteSpeed và thực thi install.sh
tệp:
./install.sh
Bây giờ bạn sẽ thấy các điều khoản. Nếu bạn đồng ý với họ, nhấn phím cách nhiều lần để cuộn xuống. Sau khi làm điều này nhiều lần, bạn sẽ thấy:
IMPORTANT: In order to continue installation you must agree with above
license terms by typing "Yes" with capital "Y"!
Do you agree with above license?
Nhập "Có" với số vốn Y
nếu bạn đồng ý.
Bây giờ bạn sẽ được hỏi nơi LiteSpeed sẽ được cài đặt. Nếu bạn muốn cài đặt nó trong thư mục mặc định, chỉ cần nhấn enter.
Please specify the destination directory. You must have permissions to
create and manage the directory. It is recommended to install the web server
at /opt/lsws, /usr/local/lsws or in your home directory like '~/lsws'.
ATTENTION: The user 'nobody' must be able to access the destination
directory.
Destination [/usr/local/lsws]:
Bây giờ bạn sẽ được yêu cầu nhập tên người dùng cho quản trị viên để bạn có thể đăng nhập vào giao diện web.
Please specify the user name of the administrator.
This is the user name required to log into the administration web interface.
User name [admin]:
Nếu bạn muốn sử dụng tên "admin", chỉ cần nhấn enter. Tuy nhiên, bạn nên thay đổi tên vì lý do bảo mật, vì vậy nếu bạn muốn sử dụng tên khác, hãy nhập tên đó và nhấn enter.
Bây giờ bạn sẽ được yêu cầu nhập mật khẩu cho quản trị viên của bạn. Bạn sẽ cần sử dụng mật khẩu này để truy cập vào giao diện web.
Please specify the administrator's password.
This is the password required to log into the administration web interface.
Password:
Đảm bảo đó là mật khẩu an toàn vì bất kỳ ai có thể truy cập với người dùng quản trị viên của bạn đều có thể quản lý máy chủ của bạn.
Bây giờ bạn sẽ được yêu cầu nhập một địa chỉ email (hoặc nhiều hơn nếu bạn muốn). Nếu bạn cần được thông báo về mọi thứ liên quan đến cài đặt máy chủ / LiteSpeed của mình, phần mềm sẽ gửi email đến các địa chỉ email được liệt kê ở đây để thông báo cho bạn.
Please specify administrators' email addresses.
It is recommended to specify a real email address,
Multiple email addresses can be set by a comma
delimited list of email addresses. Whenever something
abnormal happened, a notificiation will be sent to
emails listed here.
Email addresses [root@localhost]:
Ví dụ:
Email addresses [root@localhost]: [email protected]
Ngoài ra, nếu bạn muốn sử dụng nhiều địa chỉ email, hãy sử dụng danh sách được phân tách bằng dấu phẩy như sau:
Email addresses [root@localhost]: [email protected], [email protected]
Bây giờ bạn sẽ được yêu cầu nhập người dùng máy chủ web sẽ chạy như thế nào. Hãy chắc chắn rằng đây là người dùng không root vì sử dụng người dùng có quyền root là rất không an toàn !
As you are the root user, you must choose the user and group
whom the web server will be running as. For security reason, you should choose
a non-system user who does not have login shell and home directory such as
'nobody'.
User [nobody]:
Nếu bạn không chắc chắn những gì để vào đây, chỉ cần để nó là "không ai".
Làm tương tự cho câu hỏi tiếp theo.
Please choose the group that the web server running as.
User 'nobody' is the member of following group(s): nobody
Group [nobody]:
Bây giờ bạn sẽ được hỏi máy chủ web lắng nghe cổng nào. Nói chung, bạn muốn đặt cổng này là cổng 80 vì khách truy cập sẽ không cần nhập cổng sau URL của bạn. Trong các tình huống cụ thể, bạn có thể muốn thay đổi điều này, nhưng nếu không có lý do rõ ràng nào, chỉ cần đặt 80 ở đây.
Please specify the port for normal HTTP service.
Port 80 is the standard HTTP port, only 'root' user is allowed to use
port 80, if you have another web server running on port 80, you need to
specify another port or stop the other web server before starting LiteSpeed
Web Server.
You can access the normal web page at http://<YOUR_HOST>:<HTTP_PORT>/
HTTP port [8088]: 80
Có một giao diện web quản trị có sẵn để quản lý máy chủ web LiteSpeed của bạn. Giao diện web này sẽ cần chạy trên một cổng khác, chẳng hạn như 7080 (mặc định). Bạn có thể để nó như mặc định, trừ khi bạn muốn nó nghe trên một cổng khác. Sau đó, bạn sẽ có thể truy cập vào giao diện web quản trị bằng cách gõ http://domain.com:port
.
Please specify the HTTP port for the administration web interface,
which can be accessed through http://<YOUR_HOST>:<ADMIN_PORT>/
Admin HTTP port [7080]:
Bây giờ bạn sẽ được hỏi nếu bạn muốn sử dụng PHP. Nếu bạn cần sử dụng CMS (như Joomla! Hoặc WordPress), bạn sẽ cần kích hoạt tính năng này. Nhập Y
để kích hoạt PHP hoặc n
không sử dụng nó.
You can setup a global script handler for PHP with the pre-built PHP engine
shipped with this package now. The PHP engine runs as Fast CGI which
outperforms Apache's mod_php.
You can always replace the pre-built PHP engine with your customized PHP
engine.
Setup up PHP [Y/n]: Y
Đối với câu hỏi tiếp theo, chỉ cần nhấn enter trừ khi bạn là người dùng nâng cao và biết bạn đang làm gì ở đây.
Suffix for PHP script(comma separated list) [php]:
Bây giờ bạn sẽ được hỏi nếu bạn muốn sử dụng AWStats. AWStats là một chương trình tạo số liệu thống kê để bạn có thể xem thông tin chi tiết về khách truy cập. Nhập y
nếu bạn muốn sử dụng AWStats hoặc N
nếu bạn không muốn điều này.
AWStats is a popular log analyzer that generates advanced web server
statistics. LiteSpeed web server seamlessly integrates AWStats into
its Web Admin Interface. AWStats configuration and statistics update
have been taken care of by LiteSpeed web server.
Note: If AWStats has been installed already, you do not need to
install again unless a new version of AWStats is available.
Would you like to install AWStats Add-on module [y/N]? N
Tiếp theo, bạn sẽ được hỏi nếu bạn muốn LiteSpeed tự động khởi động khi máy chủ khởi động lại. Để ngăn chặn thời gian chết, bạn có thể muốn điều này, vì vậy hãy gõ Y
.
Would you like to have LiteSpeed Web Server started automatically
when the server restarts [Y/n]? Y
Nếu bạn muốn bắt đầu LiteSpeed ngay bây giờ, hãy nhập Y
. Nếu bạn muốn bắt đầu nó sau bằng tay, hãy gõ n
.
[OK] The startup script has been successfully installed!
Would you like to start it right now [Y/n]? Y
Nếu mọi thứ đều ổn, bạn sẽ thấy thông báo sau:
LiteSpeed Web Server started successfully! Have fun!
Khi bạn truy cập IP máy chủ hoặc tên miền của bạn bây giờ, bạn sẽ thấy một trang mặc định. Bây giờ bạn có thể bắt đầu tạo trang web!
Bước 5: Cấu hình tường lửa của bạn
Để cho phép lưu lượng truy cập đến máy chủ web LiteSpeed của chúng tôi, chúng tôi cần mở cổng cho máy chủ web của chúng tôi (80) và giao diện web quản trị (7080):
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 7080 -j ACCEPT
service iptables save
Nếu bạn thay đổi các cổng này trong khi cài đặt, hãy đảm bảo bạn cũng thay đổi chúng theo iptables
quy tắc.
Xin chúc mừng, bây giờ bạn đã có một máy chủ web LiteSpeed đầy đủ chức năng. Nếu bạn có bất kỳ câu hỏi hoặc vấn đề nào, vui lòng tham khảo tài liệu hoặc Diễn đàn hỗ trợ LiteSpeed .