Jump to content

Need Help With Physical Configuration


hawaii50

Recommended Posts

I'm new to the whole website design idea, but I'm actively pursing my own database driven website! I have had some success in my research but I've currently hit a speed bump and was looking for some personal opinions from others out there!! I will try to describe the functionality I'm trying to achieve as best as possible. Basically I'm looking for a nod of approval or advise on how to do it better. So, here we go....

 

1) Computer #1 consists of a web server and a FTP server. The web server will host a dynamic website (I think)...

 

Let me paint a scenario...I have a website which displays a picture called "image.png". I can "dynamically" replace the content of "image.png" locally by simply renaming picture files, but the web server code doesn't change. Might sound kinda stupid, but would this be a dynamic or static website? What exactly defines a dynamic website?

 

I know Apache is very popular, but I was wondering about alternatives (including hybrids) that offer advantages similar to NGINX (speed, scale ability, etc), but for dynamic sites?

 

 

2) The website needs to have a user interface capable of taking client information. I'm assuming the combination of XML and JS will work best?

 

3) The website needs a "drop box" for the client to drop files off. I can integrate an FTP drop on my website, correct?

 

4) Computer #2 consists of a database server. The two computers are connected via cross over cable. PHP and MySQL will be used to interact with the FTP server and build/retrieve data on the database server.

 

Then a response is created and so on...

 

 

A few additional questions

1) How should I partition my hard drive for computer #1 (Web and FTP) and computer #2 (database)? (Both Linux)

2) Any good software tips?

3) Is there anything (other than a firewall) that stands out that I have not mentioned?

 

Thanks so much for your input!!!!!!!!!!

Link to comment
Share on other sites

Answer to 1, 2 and 3 is that you need a dynamic driven website so that it pulls whatever information on your database to display on the front end. You might check out Wordpress or Joomla to see how those programs work which are dynamically driven. Both of which may have plug-ins/add-ons to suit your need.

 

Hosting your site youself is quite challenging in a sense that you have to do all the maintenance including any security issues. However, if I were to ever do one myself I would make two partions for each drive..one for Web and the other for database. The first drive would be your primary and the second drive would be your backup copy of the first drive if it should ever fail. You don't have to have two computers to do that.

 

This link might be of some help. If not, just google the term "how to set up your own web server"

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...