LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Server
User Name
Password
Linux - Server This forum is for the discussion of Linux Software used in a server related context.

Notices


Reply
  Search this Thread
Old 06-15-2009, 08:35 PM   #1
atomicrm
Member
 
Registered: Feb 2009
Posts: 35

Rep: Reputation: 15
virtual name based hosting


i have a ubuntu 9.04 server setup with apache2. i setup a virtual domain using the ispconfig 3 control panel. i set the domain to point towards my server. when i type in the domain however it goes to the servers default index page instead of the virtual hosts root folder. how do i fix this?
thanks,
-kevin
 
Old 06-15-2009, 11:13 PM   #2
loonix
Member
 
Registered: Aug 2003
Location: Sydney Australia
Distribution: CentOS/archlinux
Posts: 40

Rep: Reputation: 16
Hi Kevin,
It would appear that Apache is unable to find a matching <VirtualHost> section in your apache config and is serving the default.
ssh to your server and run
Code:
apache2ctl configtest
This should return no errors.
If that command fails to run( im not a Ubuntu user ) try just restarting apache whilst watching the apache logs with
Code:
tail -f /var/log/apache2/*
and look for any errors.
It would help greatly if you post any errors and the <VirtualHost> section of your apache config for the one domain.

Something like
Code:
<VirtualHost *:80>
        ServerName      example.com
        ServerAdmin     webmaster@example.com
        DocumentRoot    /var/www/example.com/htdocs
...
...
</VirtualHost>
This would serve requests for example.com on port 80 only.
 
Old 06-15-2009, 11:38 PM   #3
atomicrm
Member
 
Registered: Feb 2009
Posts: 35

Original Poster
Rep: Reputation: 15
when i ran:
Code:
apache2ctl configtest
i got
Code:
[Mon Jun 15 23:26:40 2009] [warn] NameVirtualHost 70.128.229.130:80 has no VirtualHosts
[Mon Jun 15 23:26:40 2009] [warn] NameVirtualHost 70.128.229.130:443 has no VirtualHosts
Syntax OK

in my apache2.conf file it doesnt have the virtual host config in it. at the end of the config file it has
Code:
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
then in that file it says...
Code:
<Directory /var/www/uvbnserved.com>
    AllowOverride None
    Order Deny,Allow
    Deny from all
</Directory>

<VirtualHost *:80>
      DocumentRoot /var/www/uvbnserved.com/web
  
    ServerName uvbnserved.com
    ServerAdmin webmaster@uvbnserved.com

    ErrorLog /var/log/ispconfig/httpd/uvbnserved.com/error.log

    ErrorDocument 400 /error/400.html
    ErrorDocument 401 /error/401.html
    ErrorDocument 403 /error/403.html
    ErrorDocument 404 /error/404.html
    ErrorDocument 405 /error/405.html
    ErrorDocument 500 /error/500.html
    ErrorDocument 503 /error/503.html
	
    <Directory /var/www/uvbnserved.com/web>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
        <Files ~ '.php[s3-6]{0,1}$'>
            Order allow,deny
            Deny from all
            Allow from none
        </Files>
    </Directory>
    <Directory /var/www/clients/client1/web1/web>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
        <Files ~ '.php[s3-6]{0,1}$'>
            Order allow,deny
            Deny from all
            Allow from none
        </Files>
    </Directory>



</VirtualHost>
when i ran the command
Code:
tail -f /var/log/apache2/*
i got....
Code:
root@uvbnserved:/home/kevin# tail -f /var/log/apache2/*
==> /var/log/apache2/access.log <==
83.96.156.199 - - [14/Jun/2009:22:23:02 -0500] "GET //database/main.php HTTP/1.1" 404 293 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
83.96.156.199 - - [14/Jun/2009:22:23:02 -0500] "GET //mydb/main.php HTTP/1.1" 404 290 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
83.96.156.199 - - [14/Jun/2009:22:23:03 -0500] "GET //databaze/main.php HTTP/1.1" 404 294 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
83.96.156.199 - - [14/Jun/2009:22:23:03 -0500] "GET //adm/main.php HTTP/1.1" 404 289 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
83.96.156.199 - - [14/Jun/2009:22:23:03 -0500] "GET //phpadmin/main.php HTTP/1.1" 404 292 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
83.96.156.199 - - [14/Jun/2009:22:23:03 -0500] "GET / HTTP/1.1" 200 56 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:11:00:16 -0500] "GET / HTTP/1.1" 200 56 "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
92.f5.344a.static.theplanet.com - - [15/Jun/2009:19:20:29 -0500] "GET / HTTP/1.0" 200 45 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
92.f5.344a.static.theplanet.com - - [15/Jun/2009:19:21:29 -0500] "GET / HTTP/1.0" 200 45 "-" "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0"
61.139.105.163 - - [15/Jun/2009:19:37:46 -0500] "GET http://proxyjudge1.proxyfire.net/fastenv HTTP/1.1" 404 366 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

==> /var/log/apache2/access.log.1 <==
209.75.46.8 - - [12/Jun/2009:01:47:54 -0500] "GET //pma/main.php HTTP/1.1" 404 290 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
209.75.46.8 - - [12/Jun/2009:01:47:54 -0500] "GET //admin/main.php HTTP/1.1" 404 291 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
209.75.46.8 - - [12/Jun/2009:01:47:54 -0500] "GET //dbadmin/main.php HTTP/1.1" 404 292 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
209.75.46.8 - - [12/Jun/2009:01:47:54 -0500] "GET //mysql/main.php HTTP/1.1" 404 291 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
209.75.46.8 - - [12/Jun/2009:01:47:54 -0500] "GET //php-my-admin/main.php HTTP/1.1" 404 295 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
209.75.46.8 - - [12/Jun/2009:01:47:55 -0500] "GET //myadmin/main.php HTTP/1.1" 404 292 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
209.75.46.8 - - [12/Jun/2009:01:47:55 -0500] "GET //PHPMYADMIN/main.php HTTP/1.1" 404 295 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows 98)"
24.98.109.144 - - [13/Jun/2009:08:42:39 -0500] "GET http://67.166.221.117/ HTTP/1.0" 200 45 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
67.202.16.108 - - [13/Jun/2009:08:47:08 -0500] "GET / HTTP/1.0" 200 45 "-" "Mozilla/5.0 (compatible; NetcraftSurveyAgent/1.0; +info@netcraft.com)"
67.202.16.108 - - [13/Jun/2009:09:30:29 -0500] "GET / HTTP/1.0" 200 45 "-" "Mozilla/5.0 (compatible; NetcraftSurveyAgent/1.0; +info@netcraft.com)"

==> /var/log/apache2/error.log <==
[Sun Jun 14 22:23:02 2009] [error] [client 83.96.156.199] File does not exist: /var/www/database
[Sun Jun 14 22:23:02 2009] [error] [client 83.96.156.199] File does not exist: /var/www/mydb
[Sun Jun 14 22:23:03 2009] [error] [client 83.96.156.199] File does not exist: /var/www/databaze
[Sun Jun 14 22:23:03 2009] [error] [client 83.96.156.199] File does not exist: /var/www/adm
[Sun Jun 14 22:23:03 2009] [error] [client 83.96.156.199] File does not exist: /var/www/phpadmin
[Mon Jun 15 10:59:51 2009] [notice] caught SIGTERM, shutting down
[Mon Jun 15 10:59:54 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/lib/apache2/suexec)
[Mon Jun 15 10:59:54 2009] [notice] Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch mod_ssl/2.2.11 OpenSSL/0.9.8g configured -- resuming normal operations
[Mon Jun 15 19:37:46 2009] [error] [client 61.139.105.163] File does not exist: /var/www/fastenv
[Mon Jun 15 19:44:36 2009] [error] [client 61.139.105.163] File does not exist: /usr/local/ispconfig/interface/web/fastenv

==> /var/log/apache2/error.log.1 <==
[Fri Jun 12 11:09:44 2009] [error] [client 61.160.217.89] script '/usr/local/ispconfig/interface/web/azenv.php' not found or unable to stat
[Fri Jun 12 13:03:29 2009] [error] [client 61.160.217.89] File does not exist: /usr/local/ispconfig/interface/web/cgi-bin
[Fri Jun 12 14:59:57 2009] [error] [client 61.160.217.89] script '/usr/local/ispconfig/interface/web/azenv2.php' not found or unable to stat
[Fri Jun 12 18:05:38 2009] [error] [client 88.80.7.248] File does not exist: /usr/local/ispconfig/interface/web/pp
[Fri Jun 12 18:42:14 2009] [error] [client 61.160.217.89] File does not exist: /usr/local/ispconfig/interface/web/intl
[Sat Jun 13 16:02:13 2009] [error] [client 61.160.217.89] File does not exist: /usr/local/ispconfig/interface/web/cgi-bin
[Sat Jun 13 17:56:41 2009] [error] [client 61.160.217.89] File does not exist: /usr/local/ispconfig/interface/web/cgi-bin
[Sun Jun 14 06:38:26 2009] [notice] Graceful restart requested, doing restart
[Sun Jun 14 06:38:27 2009] [warn] NameVirtualHost 70.128.229.130:80 has no VirtualHosts
[Sun Jun 14 06:38:27 2009] [warn] NameVirtualHost 70.128.229.130:443 has no VirtualHosts

==> /var/log/apache2/other_vhosts_access.log <==
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:11:37:42 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:11:54:22 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:12:11:02 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:12:27:42 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:12:44:22 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:13:01:02 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:13:17:43 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:13:34:23 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 adsl-70-128-229-134.dsl.austtx.swbell.net - - [15/Jun/2009:13:51:03 -0500] "GET /keepalive.php HTTP/1.1" 200 26 "http://70.128.229.130:8080/" "Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/530.5 (KHTML, like Gecko) Chrome/2.0.172.31 Safari/530.5"
uvbnserved.com:8080 61.139.105.163 - - [15/Jun/2009:19:44:36 -0500] "GET http://proxyjudge1.proxyfire.net/fastenv HTTP/1.1" 404 205 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

==> /var/log/apache2/other_vhosts_access.log.1 <==
uvbnserved.com:8080 61.160.217.89 - - [12/Jun/2009:03:28:09 -0500] "GET http://www.google.com/intl/zh-CN/ HTTP/1.1" 404 209 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [12/Jun/2009:05:26:01 -0500] "GET http://www.anonymitytest.com/cgi-bin/textenv.pl HTTP/1.1" 404 216 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [12/Jun/2009:07:20:59 -0500] "GET http://www.google.com/intl/zh-CN/ HTTP/1.1" 404 209 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [12/Jun/2009:11:09:44 -0500] "GET http://www.internetsec.org/azenv.php HTTP/1.1" 404 207 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [12/Jun/2009:13:03:29 -0500] "GET http://zerg.helllabs.net/cgi-bin/textenv.pl HTTP/1.1" 404 216 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [12/Jun/2009:14:59:57 -0500] "GET http://www.anonymousproxylist.net/azenv2.php HTTP/1.1" 404 208 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 88.80.7.248 - - [12/Jun/2009:18:05:38 -0500] "GET http://88.80.7.248/pp/anp.php?a=STJWT%5E_E%40M%5CUER&b=6979&c=8693 HTTP/1.1" 404 181 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [12/Jun/2009:18:42:14 -0500] "GET http://www.google.com/intl/zh-CN/ HTTP/1.1" 404 209 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [13/Jun/2009:16:02:13 -0500] "GET http://www.kinchan.net/cgi-bin/proxy.cgi HTTP/1.1" 404 215 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
uvbnserved.com:8080 61.160.217.89 - - [13/Jun/2009:17:56:41 -0500] "GET http://www.ipmaster.org/cgi-bin/textenv.pl HTTP/1.1" 404 216 "-" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
if you actually read that ridiculously long post i really appreciate it.
i'm just a kid trying to learn how to do this stuff so help from this wonderful community is really appreciated
 
Old 06-15-2009, 11:51 PM   #4
loonix
Member
 
Registered: Aug 2003
Location: Sydney Australia
Distribution: CentOS/archlinux
Posts: 40

Rep: Reputation: 16
Sorry I don't have a ubuntu/debian or ispconfig 3 server handy but I think I had this hassle once before on a Ubuntu box.
From memory it was easy to fix.
Try this
Code:
a2dissite default && /etc/init.d/apache2 restart

Good luck with the learning to run a hosting company.
 
Old 06-16-2009, 12:34 AM   #5
atomicrm
Member
 
Registered: Feb 2009
Posts: 35

Original Poster
Rep: Reputation: 15
when i ran that command i got
Code:
root@uvbnserved:/home/kevin# a2dissite default && /etc/init.d/apache2 restart
Site default disabled.
Run '/etc/init.d/apache2 reload' to activate new configuration!
 * Restarting web server apache2                                                [Tue Jun 16 00:33:07 2009] [warn] NameVirtualHost 70.128.229.130:80 has no VirtualHosts
[Tue Jun 16 00:33:07 2009] [warn] NameVirtualHost 70.128.229.130:443 has no VirtualHosts
 ... waiting [Tue Jun 16 00:33:08 2009] [warn] NameVirtualHost 70.128.229.130:80 has no VirtualHosts
[Tue Jun 16 00:33:08 2009] [warn] NameVirtualHost 70.128.229.130:443 has no VirtualHosts
off to see if that fixed it. i know it probly sounds dumb to just pick up out of no where and say im gunna start a hosting company...but gotta start somewhere


just checked it..it worked. i really cant thank you enough.
however i added the .net version of my domain to a different virtual host but it goes to the root directory of the original virtual host i created. ihate to trouble you with more questions but i dont get why the first one works but this one doesnt

Last edited by atomicrm; 06-16-2009 at 12:53 AM.
 
Old 06-16-2009, 01:21 AM   #6
loonix
Member
 
Registered: Aug 2003
Location: Sydney Australia
Distribution: CentOS/archlinux
Posts: 40

Rep: Reputation: 16
I think seeing as you are running ISPconfig you are probably better off asking this question on the ISPConfig forums as each 'control panel' expects apache to be set up slightly differently.
It's worth reading up some Apache docs to do with vhosting in particular name based vhosting
i think you have a mix of IP based vhosts and name based vhosts and thats where the problem is.
Good luck in your venture.
 
Old 06-16-2009, 01:24 AM   #7
atomicrm
Member
 
Registered: Feb 2009
Posts: 35

Original Poster
Rep: Reputation: 15
i have asked on the ispconfig forums. the reason i have also asked here is because linux questions is much more responsive. and atleast here i have managed to get one virtual host up. thanks for all the help ill look into it.
 
Old 06-19-2009, 01:58 PM   #8
atomicrm
Member
 
Registered: Feb 2009
Posts: 35

Original Poster
Rep: Reputation: 15
is there anyway to keep the default website working and the other virtual hosts?
 
Old 12-17-2009, 09:20 AM   #9
u4david
LQ Newbie
 
Registered: Jan 2008
Posts: 6

Rep: Reputation: 0
Lightbulb Virtual hosts ispconfig3

Quote:
Originally Posted by atomicrm View Post
is there anyway to keep the default website working and the other virtual hosts?
i just installed ispconfig3(isp3).
I have no problems with virtual host set up.
what i learned is.

Set up isp3.
-add your self as a "client" if you will have some websites hosted that you own.(it will make managing another stuff more "douh")
-add all your domains that you own using the "sites" tab(including the one that you wont to use for the server isp3 it self)
-to access the default site for the server use the IP
-or use the default created by th "site" tab in client like environment
-same apply to ssh accounts and access


-create mail accounts for all your domains.If you would like to forward catch all to external email like google:
create mail box and uncheck the "receive mail" option.If you do not uncheck it it will create mail box and forwarding can not be set up with mail box enabled.
create "forwarding" using the above email address from mailbox
create "catch all" using the above email address
-create ssh accounts
-ftp account

be aware that if you test forwarding with or without catchall you have to use email that is not the forwarding destination email to test the configuration .
If you do use the destination for testing the email will never arrive a back at the source=destination making you bang your head on the wall and create flat spot on your scull like mine have.



If there is way to make this statement false let me know.

When creating ftp and ssh accounts is good practice to have original user names used.I create user names that describe the site i try to connect to:
[client]ssh_example_net
[client]ssh_example_com

[client]>will be replaced with your user name you used on your "client"registration.
If you did not create your self as "client" word "default" will be used.
so you will end up wit defaultssh_example_net as user name.
I use the same practice on ftp accounts.
If you enable jail in ssh it will create folder in the client directory.The folder will be named after the user name.And your log in will take you straight in to this directory.

From there you can recursively cd to any parent dir on server.
To use server admin ssh,ssh in by using the IP and admin user name and password.


SSL win not work with name based virtual hosts.Only one host will be able to use ssl.

SSL got to have dedicated ip per host to work out of the box.


there is way to make ssl work with virtual name based hosts.
I'm researching right now what is the best implementation of this with isp3 with out digging too much in the set up and braking ispconfig3 stuff.Any one got some comments on that let me know.

So far so good.

I love to use vmware server to set up my servers.Easy backup.When i mes up just restore the last working set up an try again.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
post based virtual hosting sulekha Linux - Server 1 11-16-2008 10:38 AM
name based virtual hosting with two ips nephish Linux - Server 3 07-05-2007 07:29 AM
Apache and IP - Based virtual Hosting shawnbishop Linux - Software 2 10-27-2006 09:56 AM
name based virtual hosting jkmartha Linux - Software 4 08-04-2005 09:21 AM
name based virtual hosting adm1329 Linux - Networking 5 05-05-2004 11:30 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Server

All times are GMT -5. The time now is 04:46 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration