You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

This page is to document the migration of IIS to nginx

Existing Servers And Host Names

Web ServerIISTomcatMigration StatusComments
glast-ground.slac.stanford.eduglast-win01,glast-win02multipleMigrated (11/16/2015) 
web08.slac.stanford.eduweb08   
aida.freehep.orgweb08scalnx-v03  
aidatld.freehep.orgweb08scalnx-v03 Up
exo-data.slac.stanford.eduweb08exolnx-v01  
forum.freehep.orgweb08N/A fudform application Page is up, but forum may be down, returns a blank page (was fhforum.slac.stanford.edu)
heprep.freehep.orgweb08scalnx-v03 Up
jas.freehep.orgweb08scalnx-v03  
java.freehep.orgweb08scalnx-v03  

lcsim.org, www.lcsim.org

lcsim.freehep.org

web08scalnx-v03 lcsim.freehep.org exists as a host name, but the application appears to actually be www.lcsim.org
lelaps.freehep.orgweb08scalnx-v03 Up
lp99.freehep.orgweb08  Down, no DNS record- but IIS is still aware of the Application (checked via telnet web08 80: GET / HTTP/1.1\nHost: lp99.freehep.org\n\n)
lsst-camera.slac.stanford.eduweb08

lsstlnx-v01,

scalnx-v05 (firefly)

 Up
pingerlod.slac.stanford.eduweb08

scalnx-v06

 Up

portal.lsst-desc.org

portal.lsstdesc.org

web08scalnx01 Up
sid.slac.stanford.eduweb08  Points to exo portal?
srs.slac.stanford.eduweb08scalnx-v01 Up
wired1.freehep.orgweb08N/A (on web08) Up
www.freehep.orgweb08N/A (on web08) Up

www-sld.slac.stanford.edu

www-bes.slac.stanford.edu

www-midas.slac.stanford.edu

web08N/A (on web08) Up. Also has www-bes and www-midas, but they all serve the same page.
www-sldnt.slac.stanford.eduweb08scalnx-v03/Also on web08? scalnx-v03, just a blank page
xrdmon.slac.stanford.eduweb08  Worker defined to be xrootd-mon, Not sure if this is on web08 or some other server?

wired4.freehep.org

wired.freehep.org

web08scalnx-v03  
wired2.freehep.orgweb08  Points to web08. No record in IIS. Not sure how this one works? There is a directory on scalnx-v03
forum.linearcollider.orgweb08N/A (web08)  

 

nginx configuration workbook

Note: See SCA NGINX Configuration for information on actual configuration.

SSL Configuration

http://nginx.com/resources/admin-guide/nginx-ssl-termination/

Tomcat configuration

To take full advantage of nginx+ssl, I believe we need to setup Tomcat to use the RemoteIpValve:

https://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/valves/RemoteIpValve.html

An example is here:

http://kdl.nobugware.com/post/2010/02/12/nginx-ssl-tomcat-confluence

nginx page on configuring individual applications

http://wiki.nginx.org/JavaServers


PHP Applications

[List of PHP Applications here]

A Previous migration of fudforum:

web014 set up

Two potential solutions

  1. PHP applications on nginx reverse proxies
  2. PHP applications on another server (configured the same as Tomcat servers)

The second option potentially makes session handling easier.

Taylor has php54 option. I believe Taylor has a drupal option as well, but it may not suit our needs.

Necessary installs for PHP:

sudo yum install php54 php54-php-fpm php54-php-mysqlnd

 

Fudforum

Fudforum saves attachments to disk. I think we need to do an admin dump then import the dump into the new instance when it's done.

http://fudforum.org/doc/d/manual.html#admin.dump

  • No labels