banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix [Help]Config Apache  XML
  [Question]   [Help]Config Apache 08/05/2008 15:30:08 (+0700) | #1 | 129621
[Avatar]
cuti_ver2
Member

[Minus]    0    [Plus]
Joined: 01/05/2007 08:56:51
Messages: 115
Offline
[Profile] [PM]
Apache chạy bình thường với thư mục /var/www/html. Nhưng em mún chạy các trang web trong thư mục /home/user/public_html nên đã config như sau:
File htttpd.conf
Code:
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.
#
# The path to the end user account 'public_html' directory must be
# accessible to the webserver userid.  This usually means that ~userid
# must have permissions of 711, ~userid/public_html must have permissions
# of 755, and documents contained therein must be world-readable.
# Otherwise, the client will only receive a "403 Forbidden" message.
#
# See also: http://httpd.apache.org/docs/misc/FAQ.html#forbidden
#
<IfModule mod_userdir.c>
    #
    # UserDir is disabled by default since it can confirm the presence
    # of a username on the system (depending on home directory
    # permissions).
    #
    #UserDir disable

    #
    # To enable requests to /~user/ to serve the user's public_html
    # directory, remove the "UserDir disable" line above, and uncomment
    # the following line instead:
    # 
    UserDir public_html

</IfModule>

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>

SeLinux
Code:
Last login: Tue May  6 10:04:40 2008 from 192.168.1.2
[root@localhost ~]# getsebool -a|grep httpd
allow_httpd_anon_write --> off
allow_httpd_dbus_avahi --> off
allow_httpd_mod_auth_pam --> off
allow_httpd_sys_script_anon_write --> off
httpd_builtin_scripting --> on
httpd_can_network_connect --> on
httpd_can_network_connect_db --> on
httpd_can_network_relay --> off
httpd_can_sendmail --> off
httpd_enable_cgi --> on
httpd_enable_ftp_server --> off
httpd_enable_homedirs --> on << cái này em set on mà
httpd_ssi_exec --> off
httpd_tty_comm --> on
httpd_unified --> on
httpd_use_cifs --> off
httpd_use_nfs --> off
[root@localhost ~]#

Sau đó em tạo thư mục public_html trong /home/user và chmod nó là 755. Rùi copy các file *.html vào đó.
Nhưng khi type http://192.168.1.3/user/index.html vào FF nó lại báo lỗi
Code:
Not Found

The requested URL /user/index.html was not found on this server.
Apache/2.2.6 (Fedora) Server at 192.168.1.3 Port 80

còn http://192.168.1.3/index.html lại chạy bình thường

Các anh làm ơn chỉ giúp em cách cấu hình để chạy dc các file trong userDir như mấy site trên mạng ấy. smilie
thanks các anh nhìu
[Up] [Print Copy]
  [Question]   Re: [Help]Config Apache 09/05/2008 10:16:29 (+0700) | #2 | 129681
pnco
HVA Friend

Joined: 24/06/2005 16:33:48
Messages: 515
Offline
[Profile] [PM] [WWW]
thử http://xxx.xxx.xxx.xxx/~user/index.html xem smilie có IfModule nhưng có LoadModule chưa?
[Up] [Print Copy]
  [Question]   Re: [Help]Config Apache 09/05/2008 13:16:39 (+0700) | #3 | 129707
ngocxdy
Member

[Minus]    0    [Plus]
Joined: 29/12/2006 01:08:35
Messages: 133
Offline
[Profile] [PM]
Chào anh!

Anh cho em hỏi, nếu như trên 1 sever apache, nếu như có nhiều khách hàng, vậy phải tạo ra nhiều thư mục, ứng với mỗi thư mục đó với một user phải không ạ. Giống như các công ty thiết ke web có nhiều khách hàng, mỗi khách hàng có một thư mục tương ứng: ví dụ /home/tên_khách_hàng/public_html, phải không anh pnco.
[Up] [Print Copy]
  [Question]   Re: [Help]Config Apache 09/05/2008 14:04:50 (+0700) | #4 | 129713
[Avatar]
canh_nguyen
Elite Member

[Minus]    0    [Plus]
Joined: 23/08/2004 18:55:09
Messages: 775
Location: Broken dream
Offline
[Profile] [PM] [WWW] [Yahoo!] [MSN] [ICQ]
Đó là http://www.google.com.vn/search?q=virtual+host&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

[Up] [Print Copy]
  [Question]   Re: [Help]Config Apache 09/05/2008 21:03:36 (+0700) | #5 | 129738
[Avatar]
cuti_ver2
Member

[Minus]    0    [Plus]
Joined: 01/05/2007 08:56:51
Messages: 115
Offline
[Profile] [PM]

pnco wrote:
thử http://xxx.xxx.xxx.xxx/~user/index.html xem có IfModule nhưng có LoadModule chưa? 

Em chưa bít nhìu nhưng nhìn qua cái httpd.conf thấy có dòng này hok bít có phải là Loadmodule hok :">
Code:
LoadModule userdir_module modules/mod_userdir.so

Em đã thử http://xxx.xxx.xxx.xxx/~user/index.html nhưng bây giờ nó lại báo là
Code:
Forbidden

You don't have permission to access /~zError/index.php on this server.
Apache/2.2.6 (Fedora) Server at 192.168.1.3 Port 80


Code:
[root@localhost home]# ls -al
total 24
drwxr-xr-x  3 root   root   4096 2008-05-06 09:55 .
drwxr-xr-x 21 root   root   4096 2008-05-08 22:44 ..
drwxrwxr-x  4 zError apache 4096 2008-05-06 10:05 zError << chmod 755
[root@localhost home]# cd zError
[root@localhost zError]# ls -al
total 56
drwxrwxr-x 4 zError apache 4096 2008-05-06 10:05 .
drwxr-xr-x 3 root   root   4096 2008-05-06 09:55 ..
-rw-r--rw- 1 zError apache   33 2008-05-06 09:55 .bash_logout
-rw-r--rw- 1 zError apache  176 2008-05-06 09:55 .bash_profile
-rw-r--rw- 1 zError apache  124 2008-05-06 09:55 .bashrc
drwxrwxr-x 2 zError apache 4096 2008-05-06 09:55 .gnome2
drwxrwxr-x 2 zError apache 4096 2008-05-06 10:07 public_html << chmod 755


Em chmod vậy mà sao nó lại ko cho phép truy cập nhỉ ? smilie
[Up] [Print Copy]
  [Question]   Re: [Help]Config Apache 09/05/2008 21:57:30 (+0700) | #6 | 129745
Mr.Khoai
Moderator

Joined: 27/06/2006 01:55:07
Messages: 954
Offline
[Profile] [PM]
cuti_ver2,

Hai cái "chmod" của bạn là 775, không phải 755. Bạn chmod public_html thành 775, nhưng chắc gì file index.php đã được chmod.

khoai
[Up] [Print Copy]
  [Question]   Re: [Help]Config Apache 09/05/2008 22:18:40 (+0700) | #7 | 129748
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

cuti_ver2 wrote:

Code:
Forbidden

You don't have permission to access /~zError/index.php on this server.
Apache/2.2.6 (Fedora) Server at 192.168.1.3 Port 80



Em chmod vậy mà sao nó lại ko cho phép truy cập nhỉ ? smilie 

Bạn xem log trong /var/log/httpd, phần lớn sẽ biết nguyên nhân và cách khắc phục.
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Re: [Help]Config Apache 09/05/2008 22:32:11 (+0700) | #8 | 129755
subnetwork
Member

[Minus]    0    [Plus]
Joined: 05/09/2004 06:08:09
Messages: 1666
Offline
[Profile] [PM] [WWW] [Yahoo!]
Lỗi trên là do <Directory > smilie
Quản lý máy chủ, cài đặt, tư vấn, thiết kế, bảo mật hệ thống máy chủ dùng *nix
http://chamsocmaychu.com
[Up] [Print Copy]
  [Question]   Config Apache 13/12/2010 22:35:12 (+0700) | #9 | 226996
hieubkit
Member

[Minus]    0    [Plus]
Joined: 06/11/2010 06:44:28
Messages: 22
Offline
[Profile] [PM]
bạn ơi, có cách nào cho apache có quyền root trong centos ko vậy??? Chỉ cho mình với?
[Up] [Print Copy]
  [Question]   Config Apache 13/12/2010 23:13:06 (+0700) | #10 | 226997
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

hieubkit wrote:
bạn ơi, có cách nào cho apache có quyền root trong centos ko vậy??? Chỉ cho mình với? 

Để làm gì vậy bạn?
Let's build on a great foundation!
[Up] [Print Copy]
  [Question]   Config Apache 14/12/2010 10:31:58 (+0700) | #11 | 227012
hieubkit
Member

[Minus]    0    [Plus]
Joined: 06/11/2010 06:44:28
Messages: 22
Offline
[Profile] [PM]
mình muốn cho apache chạy ssh và scp trên một số file của hệ thống.
[Up] [Print Copy]
  [Question]   Config Apache 14/12/2010 11:12:23 (+0700) | #12 | 227015
[Avatar]
quanta
Moderator

Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
[Profile] [PM]

hieubkit wrote:
mình muốn cho apache chạy ssh và scp trên một số file của hệ thống. 

Các file này do cái gì tạo ra và đặt ở đâu?
Let's build on a great foundation!
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|