Differences between revisions 2 and 6 (spanning 4 versions)
Revision 2 as of 2009-02-12 03:34:38
Size: 1499
Editor: DannyCheung
Comment:
Revision 6 as of 2009-08-06 23:36:05
Size: 2157
Editor: DannyCheung
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
  * For the checkout portion of the website, they will need a SSL certificate
Line 14: Line 15:
 1. Create the INTERNET terminal and ensure it is in the correct company and location  1. Create and configure the INTERNET terminal. Ensure it is in the correct company.
Line 20: Line 22:
 1. Generate SSL certificate
 {{{
 1. Install the SSL certificate provided by a trusted third party.
As a temporary measure, you can generate your own SSL certificate

 1. {{{
Line 33: Line 37:
 1. {{{  {{{
yum install ImageMagick}}}
 1. Place link to stock images in webshopper folder
 {{{
Line 37: Line 44:
ServerName <DOMAIN_NAME>:80
}}}
 1. __'''!! TEST !!'''__
ServerName <DOMAIN_NAME>:80}}}
 1. Configure some of the webshopper related options
  1. {{{coaad}}} -> Location for Internet Stock
  1. {{{coaad}}} -> Sell available stock from internet Location
  1. {{{coaad}}} -> Sell available stock from all Location
 1. Setup [http://en.wikipedia.org/wiki/Robots.txt robots.txt] so that Google (and other search engines) do not randomly create large orders
 1. '''!! '''__'''TEST'''__''' !!'''
Line 41: Line 52:
 CategoryWebShopper  . CategoryWebShopper

Setting up Control Web Shopper

  1. Ensure customer has
    • A static IP
    • Registered domain name
    • Appropriate DNS settings
    • For the checkout portion of the website, they will need a SSL certificate
  2. Ensure customers firewall allows inbound HTTP and HTTPS connections to server (May also need to setup port forwarding)
  3. Install a HTTP server
    yum install httpd 
  4. Copy files from /u/ccdev/std/internet/cgi/ to /var/www/html/

    cp /u/ccdev/std/internet/cgi/* /var/www/html/ 
  5. Enable ability for web server to run CGI scripts. In Apache, enable the "Options ExecCGI" option in /etc/httpd/conf/httpd.conf

  6. Create and configure the INTERNET terminal. Ensure it is in the correct company.
  7. Setup correct environment variables in /var/www/html/header.cgi

  8. Set the "Internet Location" in coaad

  9. Install SSL module for web server
    yum install mod_ssl 
  10. Install the SSL certificate provided by a trusted third party.

As a temporary measure, you can generate your own SSL certificate

  1. cd /etc/pki/tls/certs/
    make <CUSTOMER>.key
    make <CUSTOMER>.csr
    make <CUSTOMER>.crt
    #Edit the SSLCertificateKeyFile and SSLCertificateFile to point to the newly generated files
    vi /etc/httpd/conf.d/ssl.conf
    service httpd restart
  2. Ensure that the NET_SALES debtor exists
  3. Ensure NET_SALE salesperson exists
  4. Ensure ImageMagick is installed on server

    yum install ImageMagick
  5. Place link to stock images in webshopper folder
    ln -s /u/cc/<COMPANY>/images/ /var/www/html/ 
  6. Edit /etc/httpd/conf/httpd.conf to reflect the domain name

    ServerName <DOMAIN_NAME>:80
  7. Configure some of the webshopper related options
    1. coaad -> Location for Internet Stock

    2. coaad -> Sell available stock from internet Location

    3. coaad -> Sell available stock from all Location

  8. Setup [http://en.wikipedia.org/wiki/Robots.txt robots.txt] so that Google (and other search engines) do not randomly create large orders

  9. !! TEST !!


Setting_Up_Webshopper (last edited 2013-09-18 06:09:33 by localhost)