Khởi động Apache bằng câu lệnh

Một phần của tài liệu Đồ án xây dựng cấu hình các ứng dụng phía server trong hệ điều hành linux fedora 5 0 (Trang 73 - 75)

Sau khi đã cài đặt thành công apache dùng lệnh chkconfig để khởi động apache:

[root@ dhxd tmp]# chkconfig httpd on

Câu lệnh này sẽ khởi động hệ thống lần đầu tiên khi nó đã được cấu hình đầy đủ, sau lần đầu không cần dùng lệnh này nữa. Khi đó muốn khởi động lại các dịch vụ của máy chủ DHCP có thể dùng tập lệnh httpd trong thư mục /etc/init.d hoặc service httpd on để có thể thực hiện các yêu cầu như start, stop, restart,..

Hình 4.1: Điều khiển Apache qua các lệnh

[root@dhxd tmp]# /etc/init.d/httpd start [root@dhxd tmp]# service httpd start

Lệnh có tác dụng khởi động máy chủ httpd

[root@dhxd tmp]# /etc/init.d/httpd stop: Sử dụng lệnh này các tiến trình hoạt động của máy chủ httpd sẽ dừng lại.

[root@dhxd tmp]# /etc/init.d/httpd stop [root@dhxd tmp]# service httpd stop

Lệnh này sẽ dừng tất cả các tiến trình đang hoạt động trong máy chủ HTTPD

[root@dhxd tmp]# /etc/init.d/httpd restart [root@dhxd tmp]#service httpd restart

Câu lệnh này là tổ hợp của 2 câu lệnh trên tức là dù bất kỳ trạng thái của hệ thống như thế nào các tiến trình sẽ phải dừng lại hoàn toàn (tác dụng như lệnh stop) sau đó khởi động lại (tác dụng như câu lệnh start).

[root@dhxd tmp]# /etc/init.d/httpd condrestart [root@dhxd tmp]#service httpd condrestart

[root@dhxd tmp]# /etc/init.d/httpd configtest [root@dhxd tmp]# service httpd configtest

Dùng cho người quản trị kiểm tra cấu hình của httpd đã chính xác chưa.

[root@dhxd tmp]# /etc/init.d/httpd status [root@dhxd tmp]#service httpd status

Hoặc: [root@dhxd tmp]# /etc/init.d/httpd fullstatus [root@dhxd tmp]#service httpd fullstatus

[root@dhxd tmp]# /etc/init.d/httpd help [root@dhxd tmp]#service httpd help

Có tác dụng như lời chỉ dẫn trong Windows khi người quản trị gặp khó khăn trong quá trình cấu hình. Để kiểm tra quá trình hoạt động của apache dùng lệnh sau:

[root@dhxd tmp]# pgrep httpd

Sau khi nhập câu lệnh trên hệ thống sẽ cho ra một danh sách các số ID các tiến trình đang hoạt động. Cần chú ý là chỉ người quản trị hệ thống (hoặc những người đăng nhập vào hệ thốngd với account là root) mới có thể thực hiện các công việc và các lệnh trên. Đối với người dùng thông thường sẽ không thể thực hiện các thao tác như khởi động, tạm dừng,… apache server như trên.

Một phần của tài liệu Đồ án xây dựng cấu hình các ứng dụng phía server trong hệ điều hành linux fedora 5 0 (Trang 73 - 75)