How can i make a site availalbe on internet??

PLEASE ANSWER ALL QUESTIONS

I have Coldfusion MX, can i make my site avaialable to the general public? How do i do this?

How is this different than using IIS?

Do I need a windows server product to use IIS?

How is this different from Apache?
finnstoneAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

CrazeeCommented:
First of all you have to consider how much are you willing to spend - Apache is for free, IIS comes as Windows component ( in later versions of Windows ), then there's security, apache tends to be more secure, especialy if you're running it on linux ( less holes in the system ). Apache is open source, which means, that any bugs can be fixed more quickly.
Basicaly it's a matter of choice depending on what you need.

As for CF, it runs on a web server ( as IIS or Apache, but there's more ), scenario is:
web server recives the data from the client, passes it to the CF server, which processes it and returns to web server. Then the output is returned to the client.

Here you have some sites about web servers ( IIS vs Apache )

Here IIS has more YES than NOs
http://www.serverwatch.com/tutorials/article.php/3074841

Here it's the opposite
http://www.freephile.com/compare/apache.php

Some installation tips
http://www.cfdev.com/apache/index.cfm?print=1

And a good formum post
http://forums.devshed.com/t42462/s.html

hope that helps
shooksmCommented:
>> I have Coldfusion MX, can i make my site avaialable to the general public? How do i do this?

That is a very ambigous question.  Based on your question, I would suggest looking for a host that supports Cold Fusion MX.  I use a host, http://www.gearhost.com that supports MX and has a pretty decent monthly price.

>> How is this different than using IIS?

Although Cold Fusion MX has a web server service, it is no where near as secure or fast as other web servers like IIS or Apache.  The difference between the three is which service is serving the page.  When you first install MX, you get asked to setup the Cold Fusion web service on port 8500.  When you request a page from port 8500, it uses the JRUN service directly.  This is good if all you want to do is develop with the installation.  But it is best to use real web servers for production as they are optimized for that purpose and offer you more configuration options.  So, when you request a CF page on an IIS server, IIS handles things like checking authentication, access rights, logging and dozens of other tasks common to web servers and passes the responsiblity of actually processing the code of the CF page to the JRUN service.

>> Do I need a windows server product to use IIS?

Yes, Windows NT, 2000 and 2003 all have support for IIS.

>> How is this different from Apache?

Apache has support on several different operating systems so you could run it from a windows or linux box.  Typically, hosts that run Linux boxes with Apache charge less than Windows boxes with IIS because of the licensing of Windows.  Revere to Crazy's post to get more information on the differences between IIS and Apache.  For the most part, MX code works the same on both types of servers with the exception of filesystem tags.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
anandkpCommented:
Yes u can get ur site online & make it available to everybody using internet. u'll need to get in touch with a hosting company in ur area & set up a deal with them.

Apache & IIS are both web servers used for web sites. U can choose what u wanna use ... IIS is used in conjunction with windows environment & Apache with Unix / Linux environment.

CFMX runs much faster & is supposed to have improved performance with linux ... so in that case - u may have apache as ur web server.

configuring windows is easy task ... most of us can do it with a little help ... but with linux... u'll need somone good at it to set things ur for linux & apache as well.

I have developed few sites on windows & some on linux environment, basically it depends where my client is located & what setup he has to offer ...

cost is indeed a BIG factor while choosing b/w the two - but u may also wanna consider the performance & linux is much better than windows from my experience. theres hardly a difference b/w IIS & Apache ... both are free & kind of similar in configuration ...

HTH

K'Rgds
Anand
Acronis True Image 2019 just released!

Create a reliable backup. Make sure you always have dependable copies of your data so you can restore your entire system or individual files.

finnstoneAuthor Commented:
cant i do it for free without a host? i can get an eval copy of windows 2003 server which has IIS, and then i can post my site?

 Can i use IIS wihtout a windows server product to do the above - is IIS standalone?
finnstoneAuthor Commented:
sorry ignore last question..my question was how can i use ONLY use cfmx to publish my site??

thanks for all other info too
CrazeeCommented:
You need operating system to run CF, I'm not sure how inbuilt CF server performs under linux ( and if it can ), but I would go for Apache anyway. It's free so you can't loose - it's always good to try. There's plenty info on the web with how to set up Apache for CF ( there's one link in my post ).

cheers
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Web Servers

From novice to tech pro — start learning today.