Solved

how to host 2 domains in apache (virtual hosts)?

Posted on 2004-10-10
28
584 Views
Last Modified: 2010-03-04
Hi,
i have an existing working webserver running on apache 1.3.23-14, in a linux redhat 7.3. this linux machine also serves as the mailserver and dns server. this linux machine is behind an adsl router and a cisco firewall. it's public ip address is 201.125.249.73 and it has internal ip address 192.168.0.10.
my existing website is accessible by www.company.com. i want to host another domain www.company2.com on the same machine.

i have done the dns record for this www.company2.com domain, and i think so far everything's is correct. i can send and receive emails for this domain already, and have checked the domain status in www.dnsreport.com. so the domain name is running.

i tried to read the apache documentation and tried to configure the httpd.conf file, but still can't get anything. only the first domain is working.

Can anyone tell me :
1) configuration needed so that when user type www.company2.com, they will be redirected directly to the existing www.company.com website.
2) configuration needed so that www.company2.com is another separate website hosted by the same machine, ie: have its own set of html files.

i have tried to read other people's questions (those that are similar), but dont really understand and too much of their info makes me confuse, that's why i post this question so that i can focus on my problem and can get guidance.. =)

my httpd.conf:
-----------------------------------
ServerAdmin root@localhost
ServerName www.company.com
DocumentRoot "/var/www/html"
NameVirtualHost 201.125.249.73
<VirtualHost 201.125.249.73>
    ServerAdmin root@localhost
    ServerName www.company.com
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost 201.125.249.73>
    ServerName www.company2.com
    DocumentRoot /var/www/html/company2
 </VirtualHost>

please explain in simple and step by step language.. i'm a newbie n trying to learn =) thank you in advance!!!

--blue
0
Comment
Question by:bluefile
  • 15
  • 9
  • 4
28 Comments
 
LVL 38

Assisted Solution

by:yuzh
yuzh earned 120 total points
ID: 12273710
1. Make sure that you had all the names the the server will be known in the "ServerAlias" (http://httpd.apache.org/docs-2.0/mod/core.html#serveralias) directive in the Vhost container.

2. Make sure that you have a DNS records for all VirtualHosts.

3. Check all the dir path, you make sure they are correct (use FULL PATH)

4. In your httpd.conf file, you need to make sure that your Mainhost, ServerName,  DocumentRoot ..... are defined (you can use the same IP as the other VirtualHosts

You need to have ServerName, ServerAlias, DocumentRoot  defined for your VirtaulHosts.

Have a look at http:Q_20916077.html#10577555 for more details.

VirtualHost setup examples: http:Q_20859488.html
0
 

Author Comment

by:bluefile
ID: 12273793
hi thanks for your reply. actually i have taken a look on the pages that you linked me to...but i can't get somthing out of it.. well.. i tried to read them once more.. and here's what i've got:

1)yes, please see the conf file below
2)
here's my company2.com.hosts file
-------------------------------------------
$ttl 38400
company2.com.      IN      SOA      ns.company.com. postmaster.company.com. (
                  1096964855
                  10800
                  3600
                  604800
                  38400 )
company2.com.      IN      NS      ns.company.com.
ns.company.com.      IN      A      201.125.249.73
company2.com.      IN      MX      10 ns.company.com.
www.company2.com.      IN      A      201.125.249.73
company2.com.      IN      A      201.125.249.73
-----------------------------------------
here's my company.com.hosts file:
-----------------------------------
$ttl 38400
company.com.      IN      SOA      ns.company.com. postmaster.company.com. (
                  2002090302
                  10800
                  3600
                  604800
                  3600 )
company.com.      IN      NS      ns.company.com.
company.com.      IN      NS      ns.runnex.com.
company.com.      IN      MX 10      ns.company.com.
ns.company.com.      IN      A      201.125.249.73
po.company.com.      IN      A      201.125.249.73
www.company.com.      IN      A      201.125.249.73
smtp.company.com.      IN      A      201.125.249.73
orion.company.com.      IN      A      201.125.249.73
company.com.      IN      A      201.125.249.73
ns.runnex.com.            IN      A      202.56.133.60
-------------------------------------------------------
the DNS records are correct right? i can send and receive emails for these domains already.

3) the original httpd.conf file (when it only host for 1 website) has DocumentRoot "/var/www/html", and it was working. i have already create a 'company2' folder inside /var/www/html and put an index.htm file in that folder.

4)kindly have a look on the httpd.conf file:
-------------------------------------------------------------
ServerAdmin root@localhost
ServerName www.company.com  (note: this line was commented when the machine only host 1 website, and there's no virtual hosts blocks)
DocumentRoot "/var/www/html"
NameVirtualHost 201.125.249.73
<VirtualHost 201.125.249.73>
    ServerAdmin root@localhost
    ServerName www.company.com
    ServerAlias company.com
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost 201.125.249.73>
    ServerName www.company2.com
    ServerAlias company2.com
    DocumentRoot /var/www/html/company2
</VirtualHost>

i have tried to change the ip address to 192.168.0.10 (internal ip address), but both attempt generates no result. Only the existing website is accessible (www.company.com)
after each changes, i have restarted the httpd by using:
apachectl stop
apachectl start

kindly have a look on the configuration files that i have posted. i don't know whether i'm making any syntax error, or whether something is not working right..

thank you!
--blue

0
 
LVL 38

Expert Comment

by:yuzh
ID: 12274129
First do a nslookup for www.company.com and www.company2.com to make sure that
they are pointing to  201.125.249.73

eg:
nslookup  www.company.com

PS:  www.company2.com can be a CNAME of  www.company.com

If DNS ok then, check the httpd.conf, to make sure:
#the main server name is definded:
ServerName www.company.com

#VirtualHost definitions
NameVirtualHost 201.125.249.73
<VirtualHost 201.125.249.73>
    ServerAdmin root@localhost
    ServerName www.company.com
    ServerAlias www.company.com
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost 201.125.249.73>
     ServerAdmin root@localhost
    ServerName www.company2.com
    ServerAlias www.company2.com
    DocumentRoot /var/www/html/company2
</VirtualHost>

then restart apache.


PS: If you want to cahnge the server IP to use private IP 192.168.0.10  you need to
      setup your firwall/router to  forward all the http requirest to the machine.

0
 

Author Comment

by:bluefile
ID: 12274245
From one of windows PC in the network, i use Start-->Run and type nslookup, below is the result
(this PC has 192.168.0.10 as primary DNS and 165.21.83.88 as secondary DNS server)
----------------------------------------------------------------------------------------------
*** Can't find server name for address 192.168.0.10: Non-existent domain
Default Server:  dnscache1.singnet.com.sg
Address:  165.21.83.88

> nslookup www.company.com
Server:  www.company.com
Address:  201.125.249.73

DNS request timed out.
    timeout was 2 seconds.
*** Request to www.company.com timed-out
> nslookup www.company2.com
Server:  www.company2.com
Address:  201.125.249.73

DNS request timed out.
    timeout was 2 seconds.
*** Request to www.company2.com timed-out
>
----------------------------------------------------------------------------------------------------

your configuration doesn't differ much from my existing one, except for the ServerAdmin entry in the Virtual Host block.

my current setting at the firewall actually directs all www request for 201.125.249.73 to 192.168.0.10.
i have tried your configuration using both 201.125.249.73 and 192.168.0.10, but none is working.

does it mean there's problem with the dns? but i can send and receive emails already.
what can be other causes? what more can i check?

thanks!
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12274352
nslookup means DNS problem, you need  to fix DNS first, or ask dnscache1.singnet.com.sg
to do it for you.

make: www.company.com as a A record
www.company2.com as the CNAME of www.company.com


>>but i can send and receive emails already.
What it is hostname for your mail server smtp.company.com? In term of DNS
smtp.company.com could be a different machine from www.company.com
unless you DNS make them point to the same IP.

PS: to make your wenserver to work, it is a lot easier to just use a public IP for start.
      otherwise, it is too much to do for you, anything goes wrong, you need to figure
      out server, DNS, firewall which one cause the problem.

      Did you defined your main host ans define it as a VirtualHost?
     
0
 

Author Comment

by:bluefile
ID: 12274816
>www.company.com as a A record
if you look at my company.com.hosts file i pasted above, this is already an entry in that file, pointing to 201.125.249.73

>www.company2.com as the CNAME of www.company.com
what is the function of this? in some of the examples i read, there's no need to add this. i would like to know what's the function so that i can understand better =) however, i have tried to add this entry, but it doesn't help. i add the line below in company.com.hosts file
www.company2.com        IN      CNAME      www.company.com.


>What it is hostname for your mail server smtp.company.com? In term of DNS
smtp.company.com could be a different machine from www.company.com
unless you DNS make them point to the same IP.<
as i have told u earlier, the mailserver is also in the same linux box. and (again) if you look at company.com.hosts file i pasted above, smtp.company.com and po.company.com (to send and to receive email) are pointing to the same IP 201.125.249.73

>to make your wenserver to work, it is a lot easier to just use a public IP for start.
the hardware architecture is already there. i can't just shut down the firewall or to take the linux box out of the LAN first. now what i have is a working website of www.company.com and i would like to add another website for www.company2.com

>Did you defined your main host ans define it as a VirtualHost?
as you can see from the httpd.conf that i posted earlier, i have put the main host (www.company.com) in the line : ServerName www.company.com
i have also put it in a <VirtualHost> block.

so stressed out.. confused n dunno what to try.. any other idea? i don't really understand what you mean by the DNS problem. can u explain more and what should i do about it?

thanks a lot!!
--blue
0
 

Author Comment

by:bluefile
ID: 12282823
just to add the question,
if u said the dns has problem, then why do i get a reply of ip address when using nslookup?

thanks!
0
 

Author Comment

by:bluefile
ID: 12282843
and i had tried to do an nslookup via this website, and a lookup on www.company.com, www.company2.com, company2.com, company.com, all result in 201.125.249.73
http://www.webreference.com/cgi-bin/nslookup.cgi

thanks again
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12283204
You DND server setup is ok but the client is not, see:

>>*** Can't find server name for address 192.168.0.10: Non-existent domain

Can you make sure that your Windows PS use  dnscache1.singnet.com.sg, IP
Address:  165.21.83.88, you  can put the infor in your DHCP server to pass it
to the dncp clients.

If your webserver use private IP 192.168.0.10, you need to use the private IP for
all VirtualHosts NOT the external IP !

also please note that company.com and www.company.com might not be the same
machine, if you need to access to the website as:

www.company.com
company.com

you need to have DNS for both, and setup virtualhost for both name.
0
 

Author Comment

by:bluefile
ID: 12283309
hmm.. ok.. i have set the windows PC to use only 1 DNS server which is 165.21.83.88 and i dont see ">>*** Can't find server name for address 192.168.0.10: Non-existent domain" anymore.
But please correct me if i'm wrong, if the first DNS server is not ok (as in the case before), it will automatically use the secondary right?

i have changed the configuration as u asked, by using 192.168.0.10, but no result. i even create an internal version of my zone file (internal view) which contains the same configuration as the company2.com.hosts file but with internal ip address. sadly.. no change..

here's my httpd.conf now:
------------------------------------
ServerAdmin root@localhost
ServerName www.company.com
DocumentRoot "/var/www/html"
NameVirtualHost 192.168.0.10
<VirtualHost 192.168.0.10>
    ServerAdmin root@localhost
    ServerName www.company.com
    ServerAlias www.company.com
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost 192.168.0.10>
    ServerAdmin root@localhost
    ServerName www.company2.com
    ServerAlias www.company2.com
    DocumentRoot /var/www/html/company2
</VirtualHost>
----------------------------------------------

i am using www.company2.com, not company2.com. my current status is, www.company.com is working (can see the website) but www.company.com generates nothing.

anything else to check?
thanks
--blue
0
 

Author Comment

by:bluefile
ID: 12283385
by the way,
i tried to ping the server and here's the result:
---------------------------------------------------------
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>ping www.company.com
Pinging www.chemco.com.sg [192.168.0.10] with 32 bytes of data:

Reply from 192.168.0.10: bytes=32 time<1ms TTL=64
Reply from 192.168.0.10: bytes=32 time<1ms TTL=64
Reply from 192.168.0.10: bytes=32 time<1ms TTL=64
Reply from 192.168.0.10: bytes=32 time<1ms TTL=64

Ping statistics for 192.168.0.10:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

C:>ping www.company2.com

Pinging www.mocsb.com.my [203.125.249.73] with 32 bytes of data:

Request timed out.

Ping statistics for 203.125.249.73:
    Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
^C
-----------------------------------------------------------------------------

it looks to me that if i type www.company.com in IE, it will redirect it to 192.168.0.10, but if i use www.company2.com, it will use the public ip.  is this the cause?

how to change it so that it www.company2.com will point to 192.168.0.10? i thought i need to create an internal view of the dns record, which i already did..

thanks..
--blue
0
 

Author Comment

by:bluefile
ID: 12283485
hi yuzh,
i just asked my colleague who is outside our LAN to access www.company2.com and he managed to get in and see the index.htm that i've put. this means that it's actually working. it's just that i can't access it from internal LAN.
what do i need to do then?

thank you..

--blue
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12283746
Do not use private IP to create a local DNS record, it will confuse the network!


In your router/firewall forward all the port 80 request to the webserver.

Good luck!
0
 

Author Comment

by:bluefile
ID: 12283763
hi..
the existing domain company.com has an internal view and it uses the private ip address, and it works ok.
so if u said i can't use private ip, then what do i need to do?

as i have told you earlier, my firewall had been set to forward all the port 80 (www) request to webserver machine which is 192.168.0.10

can you suggest a solution here?
thanks!
--blue
0
Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

 
LVL 38

Expert Comment

by:yuzh
ID: 12283811
you can try to copy the internal view of company.com  for commany2.com.

0
 
LVL 38

Expert Comment

by:yuzh
ID: 12283834
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12283862
You can try for your apache 1.x to see if it work:

http://httpd.apache.org/docs-2.0/vhosts/examples.html#intraextra
0
 

Accepted Solution

by:
panditaustralia earned 30 total points
ID: 12284029
For Red Hat 7.3.
Make sure all DNS records for web domains on internal network point to your webserver.
Make sure the internal workstation you are using uses your internal webserver as its DNS server.
Use a free external DNS server (eg zoneedit.com) to point domains to your DSL modem external IP address. (so internet users can view your sites.
Forward port 80 on your router to the webserver
Make the servers Default gateway to that of the DSL routers LAN IP

*The httpd.conf should look like what you have below

NameVirtualHost 192.168.0.10

<VirtualHost 192.168.0.10>
    ServerAdmin root@localhost
    ServerName www.company.com
    ServerAlias www.company.com  ***** Dont need, comment out !!!
    DocumentRoot /var/www/html
</VirtualHost>

<VirtualHost 192.168.0.10>
    ServerAdmin root@localhost
    ServerName www.company2.com
    ServerAlias www.company2.com  ***** Dont need, comment out !!!
    DocumentRoot /var/www/html/company2
</VirtualHost>

Make sure you have actually got sites in the document roots
Make sure services named & httpd have started "eg. service httpd start"

Do you use webmin, makes life easier ?

All works on mine
0
 

Author Comment

by:bluefile
ID: 12284080
hi.. thanks for the links..
however.. for the first link, the case is different coz they use 2 different machines to serve the webpages. in my case, it's the same machine

second link,
tried and didn't work
0
 

Author Comment

by:bluefile
ID: 12284932
hi panjit..
>*The httpd.conf should look like what you have below
actually i don't think the problem lies in the httpd.conf anymore. internet users already CAN access my websites, both www.company.com and www.company2.com. the problem is i can't access the websites from internal network.

>Make sure all DNS records for web domains on internal network point to your webserver.
my named.conf has an zone entry in the 'internal view' for company.com and company2.com.
this is the internal.company.com.hosts
-------------------------------------------------------
$ttl 38400
company.com.     IN     SOA     ns.company.com. postmaster.company.com. (
               2002090302
               10800
               3600
               604800
               3600 )
company.com.     IN     NS     ns.company.com.
company.com.     IN     NS     ns.runnex.com.
company.com.     IN     MX 10     ns.company.com.
ns.company.com.     IN     A     192.168.0.10
po.company.com.     IN     A     192.168.0.10
www.company.com.     IN     A     192.168.0.10
smtp.company.com.     IN     A     192.168.0.10
orion.company.com.     IN     A     192.168.0.10
company.com.     IN     A     192.168.0.10
ns.runnex.com.          IN     A     192.168.0.10
-----------------------------------------------------------------------
internal.company2.com.hosts has similar values


>Make sure the internal workstation you are using uses your internal webserver as its DNS server.
Done. my workstation are win98, XP and win2K, in the TCP/IP setting, all the workstation's primary DNS server is set to 192.168.0.10 (the linux machine) and secondary is 165.21.83.88 (my ISP's)

>Use a free external DNS server (eg zoneedit.com) to point domains to your DSL modem external IP address. (so internet users can view your sites.
internet users already CAN view my sites

>Forward port 80 on your router to the webserver
Done already

>Make the servers Default gateway to that of the DSL routers LAN IP
How to check this?

Yes, webmin does make life easier sometimes =)

Do you know about windows hosts file? i check in one of the workstations, if i put an entry of
192.168.0.10        www.company.com
192.168.0.10        www.company2.com
everything's ok. but i can't do this in every pc.. is there any way?

thanks
--blue
0
 
LVL 38

Expert Comment

by:yuzh
ID: 12284976
>>192.168.0.10        www.company.com
>>192.168.0.10        www.company2.com
>>everything's ok. but i can't do this in every pc.. is there any way?

For you LAN PC only.
make your locat DNS server as the primary DNS server and dnscache1.singnet.com.sg
as the secondary DNS server, (put the infor in your DHCP server), you PCs have to reboot
to get it!
0
 

Expert Comment

by:panditaustralia
ID: 12294513
OK, just make your internal workstations use your internal DNS servers IP as the primary DNS server.You can also add a secondary DNS server, make that your DSL routers LAN IP.

If your using webmin, in the network configuration/interfaces section of your web/dns server, make the default gateway your DSL router LAN IP.

Make sure your internal workstations are on the same network range as your web server.192.168.0.0 (use 192.168.0.11 to 192.168.0.253 )S/M 255.255.255.0 D/G Router LAN IP, DNS servers - Primary : 192.168.0.10  | secondary :  DSL router LAN IP

either flushdns on workstations after making changes or reboot

make sure service named is started
0
 

Expert Comment

by:panditaustralia
ID: 12294646
I think there may be a problem with your internal DNS, do you have the named RPM installed ?
what is your servers FQDN ? (servername.company.com)

company.com.     IN     SOA     ns.company.com. postmaster.company.com. (
               2002090302
               10800
               3600
               604800
               3600 )
company.com.     IN     NS     ns.company.com. (should be servername.company.com) is ns the name of your web/dns server ?

company.com.     IN     NS     ns.runnex.com.  (should be servername.company.com) is ns the name of your web/dns server ?
company.com.     IN     MX 10     ns.company.com. (should be servername.company.com) is ns the name of your web/dns server ?
ns.company.com.     IN     A     192.168.0.10
po.company.com.     IN     A     192.168.0.10 (do you have another server called po) what is this A record for ?
www.company.com.     IN     A     192.168.0.10 (you can use CNAME for this)
smtp.company.com.     IN     A     192.168.0.10 (you can use CNAME for this)
orion.company.com.     IN     A     192.168.0.10 (you can use CNAME for this)
company.com.     IN     A     192.168.0.10
ns.runnex.com.          IN     A     192.168.0.10 (dont know what your doing here)

you may also need

www.company.com    IN    CNAME webservername.company.com

this way you give company.com an alias of www.company.com and you can access your sites using www.company.com

This is how mine looks

$ttl 38400
company.com.au.      IN      SOA      servername.company.com.au. admin.company.com.au. (
                  1096198293
                  10800
                  3600
                  604800
                  38400 )
company.com.au.      IN      NS      servername.company.com.au.
servername.company.com.au.      IN      A      192.168.0.10
www.company.com.au.      IN      CNAME      servername.company.com.au.
mail.company.com.au.      IN      CNAME      servername.company.com.au.
company.com.au.      IN      MX      0 mail.company.com.au

this setup  is for DNS, HTTP, and mail running on one machine


0
 

Author Comment

by:bluefile
ID: 12294939
yuzh, did that already..no result

pandit..

>If your using webmin, in the network configuration/interfaces section of your web/dns server, make the default gateway your DSL router LAN IP.
How do i do this?i cant find it in the webmin, and why is the DSL router LAN IP is the secondary DNS? actually i use dsl modem --> firewall--> all PC and server. my firewall's LAN ip is 192.168.0.1 and it is used as the gateway for all the PCs.

company.com.     IN     SOA     ns.company.com. postmaster.company.com. (
               2002090302
               10800
               3600
               604800
               3600 )
company.com.     IN     NS     ns.company.com. (should be servername.company.com) is ns the name of your web/dns server ?
<bluefile>yes, ns.company.com is the name of the linux machine, hosting dns, web, and mail for the domains.

company.com.     IN     NS     ns.runnex.com.  (should be servername.company.com) is ns the name of your web/dns server ?
<bluefile> ns.runnex.com is the secondary name server of company.com, however company2.com now is temporarily hosted by 1 name server only which is ns.company.com

company.com.     IN     MX 10     ns.company.com. (should be servername.company.com) is ns the name of your web/dns server ?
ns.company.com.     IN     A     192.168.0.10
po.company.com.     IN     A     192.168.0.10 (do you have another server called po) what is this A record for ?
<bluefile> po and smtp.company.com is our mail server (to send and receive). they are (again) located at the same machine..

www.company.com.     IN     A     192.168.0.10 (you can use CNAME for this)
smtp.company.com.     IN     A     192.168.0.10 (you can use CNAME for this)
orion.company.com.     IN     A     192.168.0.10 (you can use CNAME for this)
company.com.     IN     A     192.168.0.10
<bluefile> but i can use A entries for those too right?

ns.runnex.com.          IN     A     192.168.0.10 (dont know what your doing here)
<bluefile> sorry, my typo, it should be 'ns.runnex.com.   IN    A  202.56.133.60'

your internal file doesn't seemed different than mine. except for the MX record, the priority should be 10 not 0, right?

--blue
0
 

Expert Comment

by:panditaustralia
ID: 12295032
0 is the highest priority for mail, its the only one I can use, so I gave it the highest priority.

if you are in webmin. click on the network icon, all Network settings can be changed there.

I think you may be better off giving CNAME (aliases) for other names you want to call your server. rather than A (address) records

Your DSL router should forward DNS queries to your ISP for external addresses, thats what mine does, so I use it to resolve external addresses. but my internal network uses my internal dns server to resolve internal websites first then the DSL router for external addresses. That way I can view websites internally on my internal server from a workstation.

0
 

Author Comment

by:bluefile
ID: 12295064
hi pandit,
i checked the webmin, and the gateway had been set to 192.168.0.1 which is the internal ip address of my firewall.

>Your DSL router should forward DNS queries to your ISP for external addresses, thats what mine does, so I use it to resolve external addresses.
I don't have problem with resolving external addresses. my problem now is i can't access the webserver from PCs in the network. the firewall doesn't allow a loopback connection (inside-->outside-->inside), ie i can't use www.company.com from inside coz the address is currently resolved as 201.125.249.73. from outside, it is ok to connect to this public ip address.

--blue
0
 

Author Comment

by:bluefile
ID: 12295568
please have a look at this page, i think my problem is the same..

http://www.experts-exchange.com/Networking/Linux_Networking/Q_20899761.html

the problem is, i don't know how to disable the firewall mentioned. in webmin/system/startup&bootup action, i can see iptables and ipchains in the list.

what do i need to do?

--blue?
0
 

Author Comment

by:bluefile
ID: 12343423
i'm going to close this discussion, and give the points to whom i learnt from...
thanks for all your help!
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
Magento error 9 67
slow web access in oversea location 3 35
htaccess file 3 65
Apache / XAMPP  authorisation 10 18
In my time as an SEO for the last 2 years and in the questions I have assisted with on here I have always seen the need to redirect from non-www urls to their www versions. For instance redirecting http://domain.com (http://domain.com) to http…
It is possible to boost certain documents at query time in Solr. Query time boosting can be a powerful resource for finding the most relevant and "best" content. Of course the more information you index, the more fields you will be able to use for y…
This video discusses moving either the default database or any database to a new volume.
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now